Java学习笔记之---内部类 (一)成员内部类 内部类在外部使用时,无法直接实例化,需要借助外部类信息才能实例化 内部类的访问修饰符可以任意,但是访问范围会受到影响 内部类可以直接访问外部类的成员,如果出现重名属性,优先访问内部类中定义的 可以使用外部类.this.成员的方法,访问外部类中同名的信息 外部类访问内部类信息,需要通过内部类实例,无法直接访问 内部类编译后.class文件命名:外部类$内部类.class 实例 public class People { private String…
内部类 形式:把一个类定义在一个类的内部. 分为:成员内部类和匿名内部类重点掌握 a) 成员内部类 b) 静态成员内部类 c) 匿名内部类 d) 局部内部类 (1)成员内部类: Java的语言是面向对象的语言,有一个对象必须先创建类.当你类中的某个属性是你自己特有的,某些行为是属于你这个类特有的.通过成员内部类的方式来创建出这种一次性的属性和方法 成员内部类也会适用于线程的情况下. 代码: 总结: 先创建外部类对象,再通过外部类对象.new 内部类名()的方式创建对象 School school…