美文网首页
动态绑定机制

动态绑定机制

作者: 哈迪斯Java | 来源:发表于2021-11-01 20:16 被阅读0次
    多态

    package HspLearningPoly.poly01.poly03;

    public class DynamicBinding {
    public static void main(String[] args) {
    A a = new B();
    System.out.println(a.sum());
    System.out.println(a.sum1());
    }
    }
    class A{
    public int i =10;
    public int sum() {
    return getI()+10;
    }

    public int sum1(){
        return i+10;
    }
    public int getI(){
        return i;
    }
    

    }

    class B extends A {
    public int i=20;
    public int sum(){
    return i+20;

    }
    public int getI(){
        return i;
    }
    public int sum1(){
        return i+10;
    }
    

    }

    java的动态绑定机制
    1.当调用对象方法的时候,该方法会和该对象的内
    存地址/运行类型绑定
    2.当调用对象属性时,没有动态绑定机制,哪里声
    明,那里使用

    相关文章

      网友评论

          本文标题:动态绑定机制

          本文链接:https://www.haomeiwen.com/subject/nwwoaltx.html