📄 chapter08_14.java
字号:
//--------------------------------在外部( outer )类的构造函数里创建内部( inner )类的对象-----------------------------------------//
public class Chapter08_14 {
public Chapter08_14() { // 在外部类的构造函数里声明并创建内部类的对象-----------------
innerClass innerC=new innerClass(); // 声明并创建了内部类---------------------------------------
innerC.setNum(67);
}
public static void main(String[] args) {
Chapter08_14 object=new Chapter08_14();
}
private static class innerClass { // 内部类被声明成 private 和static 类型------归这个外部类所有
// 这个类不能声明为 static ----因为前面构造函数要创建这个类的
// --对象,而这个构造函数是----非静态的--------构造函数不必声明成 static--
int num;
void setNum(int n) {
num=n;
System.out.println("num= "+num);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -