继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

java polymorphism

qaytix
关注TA
已关注
手记 104
粉丝 37
获赞 165

callOverriding.java

package polymorphism.class1.Test1;

public class callOverriding {
    public static void main(String[] args) {
    
        ParantClass parent = new ParantClass();
        parent.showMsg();
        int res1 = parent.calc(5,8);
        System.out.println("res1:"+res1);
   
        ParantClass obj = new SubClass();
        obj.showMsg();
        int res2=obj.calc(10,5);
        System.out.println("res2:"+res2);
    }
}

http://img.mukewang.com/5dc593860001256208430759.jpg

ParantClass.java

public class ParantClass {
    public void showMsg(){
        System.out.println("this is parent class msg");
    }
    public int calc(int a,int b){
        return a+b;
    }
}

SubClass.java

public class SubClass extends ParantClass{
    public void showMsg(){
        System.out.println("this is sub class msg");
    }
    public int calc(int a,int b){
        return a-b;
    }
}


打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP