文件名称:java(Day12)---内部类
文件大小:19KB
文件格式:DOCX
更新时间:2022-10-09 20:52:36
java
成员内部类 定义的位置:类中,方法以外 静态内部类 定义的位置:类中,方法以外 局部内部类 定义的位置:方法中 匿名内部类 定义的位置:值或实参中 1.2成员内部类 定义位置: 在类中方法以外 语法: 访问权限修饰符 class类名{ } 注意: 成员内部类中不能定义静态代码块,静态属性,静态方法 创建对象的方式: 内部类名 对象名=外部类对象.new 内部类类名(实参列表) 注意: 在该内部类所在的外部类的普通方法中创建该内部类对象 可以使用this作为外部类对象 This.new内部类类名(实参列表); 此时this可以忽略不写,所以可以简写为new 内部类类名(实参列表); 当外部类属性与内部类属性重名时可以这么区分 外部类类名.this.属性名:外部类属性 This.属性名:内部类属性