class Person1{ int age=2; Person2 p2=new Person2(this); } class Person2 expends Person1{ Person1 p1; public Person2(Person1 p1){ super.p1=p1; } void say1(){ System.out.println(p1.age); } } 然后再写 public class This { public static void main(String[] args) { Person2 p2=new Person2(); p2.say1(); } } |
awkflf11 发表于 2014-3-25 18:17
你想调用p1的age:
你可以这样写:Person2 继承Person1的:
my_heima 发表于 2014-3-26 09:45
感谢关注,如果继承的话,Person2就直接可以使用Person1中的成员了,不需要通过构造方法初始化传入Person ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |