《JAVA程序设计实用》类的封装性继承性多态性与接口教材.ppt

《JAVA程序设计实用》类的封装性继承性多态性与接口教材.ppt

访问实名内部类成员(续) 访问不具有静态属性的实名内部类的静态成员域格式: 外部类名.实名内部类名.静态成员域名 System.out.println(J_Outer.J_Inner2.FORMAT); 访问不具有静态属性的实名内部类的不具有静态属性的成员域格式: 表达式.成员域名或方法 J_Outer o=new J_Outer(); J_Outer.J_Inner2 c2=o.new J_Inner2 c2.Area(10.0,20.0); 内部类访问外部类成员 public class Outer{ private int size; /* 定义内部类Inner */ public class Inner{ //将外部类的成员变量size递增 public void doStuff(){ size++; } } Inner i=new Inner(); //成员变量i指向Inner类的对象 public void increaseSize(){ i.doStuff(); //调用内部类Inner的方法 } public static void main(String[] a){ Outer o=new Outer(); for (int i

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档