java 中继承口诀 - 点滴记忆*记忆点滴
收藏本站

java 中继承口诀

在Java中,属性绑定到类型,方法绑定到对象! 所以方法有: new 谁 调用谁。 而属性是 use 谁,调用谁。 原理图:
点击查看原图 例:
class Parent{
     int a=55;
     public Parent(){
          function();
   }
  public void function(){
        System.out.println("parent's function");
 }
}
class Child extends Parent{
     int a=15
     public static void main(String[] args){
        parent p=new Child();
        Child c=(Child)p;
        System.out.println(p.a);
        System.out.println(c.a);
        p.funtion();
    }
   
 public void function(){
        System.out.println("child's function");
 }
}
 输出结果是 child's function 55                    15                    child's function

    留下足迹