chapter08_14.java
来自「适合于初学者使用的许多经典的实例」· Java 代码 · 共 21 行
JAVA
21 行
//--------------------------------在外部( 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 + =
减小字号Ctrl + -
显示快捷键?