# 提取类对话框

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

> **TL;DR**
> `重构 | 提取 | 委托`
>
>
>
> 有关如何提取到类，请参阅 [extract delegate 重构](extract-into-class-refactorings.html#extract_delegate)部分。

在此页面上指定提取委托重构的设置。

|  条目  |  描述  |
| --- | --- |
|  新类的名称  |  指定要创建的类的名称。    如果您想在现有类中定义一个类，请选择   创建嵌套类  选项。     |
|  软件包名称  |  请指定新类的目标包名称。  |
|  目标目录  |  指定 您正在定义的类的目录。  |
|  要提取的成员  |  请选择要提取到新类的字段和方法。    IntelliJ IDEA 还可以生成 getters ，如果您选择了   生成访问器   选项。     |
|  可见性  |  选择要提取的成员的可见性级别。    您可以从以下选项中进行选择：        * 升级 ：默认选择此选项，这意味着提取成员的可见性将会更改，以确保对委托元素的当前调用可以编译。    * 按原样 ：如果您希望使用现有的可见性提取成员，请选择此选项。    * 私有 ：选择此选项可将提取的成员设为私有。    * 包本地 ：选择此选项以使提取的成员仅属于本地包。    * protected ：选择此选项以使提取的成员受保护。    * 公开 ：选择此选项以使所有提取的成员为公共。    |

## See also

### 过程

[代码重构](refactoring-source-code.html) [提取委托示例](extract-into-class-refactorings.html#extract_delegate)

