CodeArts IDE
CodeArts IDE
- 最新动态
- 产品介绍
- 快速入门
-
用户指南
- 下载CodeArts IDE客户端
- 登录CodeArts IDE客户端
- 激活CodeArts IDE客户端
- 配置CodeArts IDE用户权限
- CodeArts IDE产品功能介绍
- CodeArts IDE基础操作介绍
- 使用CodeArts IDE for C/C++
- 使用CodeArts IDE for Java
- 使用CodeArts IDE for Python
- 使用CodeArts IDE for RemoteShell
- 最佳实践
- 常见问题
- API参考
- 文档下载
- 通用参考
链接复制成功!
更改类签名
此重构允许您将类转换为泛型并操作其类型参数。
执行重构
- 在代码编辑器中,将光标放置在要更改其签名的类的声明上。
- 在编辑器上下文菜单中,选择“重构 > 更改类签名”或按“Ctrl+F6”。
- 在打开的“更改类签名”对话框中,配置类参数。使用工具栏按钮添加、删除和重新排序参数。对于每个参数,指定其名称和默认类型。在“边界值”字段中,用户可以选择提供限制传递给类型参数的值的有界值。
- 单击“重构”以应用重构。
示例
例如,通过添加三个类型参数来更改类ChangeClassSignature的签名:P1 (String), P2 (Integer), 和 P3 (LinkedList),其边界为List。
重构前
class ChangeClassSignature {
public class MyOtherClass {
ChangeClassSignature myClass;
void myMethod(ChangeClassSignature myClass) {
}
}
}
重构后
class ChangeClassSignature<P1, P2, P3 extends List> {
public class MyOtherClass {
ChangeClassSignature<String, Integer, LinkedList> myClass;
void myMethod(ChangeClassSignature<String, Integer, LinkedList> myClass) {
}
}
}
父主题: Java代码重构