• 重写的学习


    //重写是方法的重写与属性无关


    重写:需要有继承关系,子类重写父类的方法!
    1.方法名必须相同.
    2.参数列表必须相同
    3.修饰符范围可以扩大: public > Protected > Default > private
    4.抛出的异常 : 范围可以被缩小,但不能扩大。 ClassNotFoundException -----> Exception(大);

    重写: 子类的方法必须和父类一致;方法体不同;

    为什么需要重写
    1.父类的功能子类不一定需要,或者不一定满足!
    2.alt + insert ;选中 override;
     


    public static void main(String[] args) {

    //静态方法:方法的调用只和左边定义的数据类型有关
    //静态方法和非静态方法的区别
    A a = new A();
    a.test();//A
    //父类的引用指向了子类
    B b = new A();
    b.test();//B

    }
    @Override //(重写)
    // 注解:有功能的注释
    public void test() {
    System.out.println("A>=test()");
    }
    }


  • 相关阅读:
    Web 开发基础之JavaScript
    WEB框架之-Django入门
    JQuery
    Web 开发基础之CSS
    Django simple_tag,filte,分页以及cookie和装饰器
    Django进阶之CSRF
    Django进阶之session
    继续Django
    VS Code快捷键
    前端:文件下载功能
  • 原文地址:https://www.cnblogs.com/acg-lbj/p/13263406.html
Copyright © 2020-2023  润新知