首页 > 编程语言 > 详细

Java学习4.20

时间:2020-04-20 19:03:32      阅读:50      评论:0      收藏:0      [点我收藏+]

ctrl + H 查看当前类的继承类
alt + insert 快速创建构造方法、get,set等方法
this关键词:指当前类
super关键词:指父类

关于重写一个注意事项

public class A {
    public static void print(){
        System.out.println("A.test");
    }
}

public class B extends A {
    public static void print(){
        System.out.println("B.test");
    }
}

public class TestAB {

    public static void main(String[] args) {
        A a = new B();
        B b = new B();
        a.print();
        b.print();
    }
}

输出结果:技术分享图片

public class A {
    public void print(){
        System.out.println("A.test");
    }
}

public class B extends A {
    public void print(){
        System.out.println("B.test");
    }
}

public class TestAB {

    public static void main(String[] args) {
        A a = new B();
        B b = new B();
        a.print();
        b.print();
    }
}

输出结果:技术分享图片

结论
在使用静态方法时,方法调用只和左侧有关,不算重写。
在使用非静态方法时,才叫做重写。(alt + insert选择@override可以快速选择重写方法)

Java学习4.20

原文:https://www.cnblogs.com/panmao/p/12739496.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!