OutClass oc = new OutClass(); OutClass.InClass oi = new oc.new InClass(); 3.内部类是static,创建方式:
OutClass.staticClass os = new OutClass.static(); 4.内部类中可以直接访问外部类的所有成员,包括private protected ,但不能通过内部类对象来访问外部类的成员。而外部类中无法访问内部类的成员,外部类的对象也不能访问内部类的成员。如下图所示:
32.equals方法
默认:
public boolean equals (Object obj){return (this == obj);} 比较的是两个对象引用在内存中是否指向同一个对象。