person2中的olderoryounger(Person2 p)
P不是当前的对象  是其他一个人。。
意思就是2个人比较年龄
this.age 表示当前类的年龄
p是其他一个人

解决方案 »

  1.   

    这个是继承的讲解。不难。共有3个类。PERSON2是父类。STUDENT2是子类。Student2_ex是另一个类来外部调用这两个父类和子类。olderoryounger(Person2 p)是PERSON2的一个方法,就是说在人的类里有个方法来比较这个人和其他人的年龄大小。这个参数p是另一个PERSON2类的一个实例化的对象,这个对象会被传给olderoryounger这个方法。在Student2_ex里可以看到,创建了Person2类的一个对象pe,和Student2类的一个对象st。因为Student2继承了Person2,所以学生也是人,所以用到了olderoryounger(st)。
      

  2.   

    面向对象的两个基本特征 继承和多态(向上转型)think in java上面有非常详细的介绍