- 普通成员类它可以访问普通的属性方法,可以看做外部类的一个普通属性
- 静态内部类可以直接访问外部类的静态属性方法。
package tk.zhangwei.InnerClass;
/***
*
* 内部类使用
*/
import tk.zhangwei.InnerClass.face.nose;
public class InnerClass {
public static void main(String[] args){
face f = new face();
face.nose n = f.new nose();
n.breath();
face.ear e = new face.ear();
e.listen();
}
}
class face{
int bikong;
static String face1 = "红润";
class nose{
void breath(){
int bikong = 2;
System.out.println("鼻子会呼吸");
System.out.println("有"+face.this.bikong+"个鼻孔");
System.out.println("有"+bikong+"个鼻孔");
}
}
static class ear{
void listen(){
System.out.println("我在听");
System.out.println("面色很"+face1);
}
}
}