首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    java方法的重写

    重写的规定:首先约定,子类中的方法称为重写的方法,父类中的方法称为被重写的方法 1.子类中重写的方法的方法名和形参列表与父类中的被重写的方法相同; ⒉.子类中重写的方法的权限修饰符不小于父类中被重写的方法(子类不能比父类更严格)﹔特别的,子类不能重写父类中的private方法(子类中写出的方法与父类中的方法不构成重写); 3.关于返回值类型:若父类中被重写的方法的返回值类型是void,则子类中重写的方法的返回值类型只能是void;若父类中被重写的方法的返回值类型是A类,则子类中重写的方法的返回值类型可以是A类及A类的子类;若父类被重写的方法的返回值类型是基本数据类型(如int ),则子类中重写的方法的返回值类型必须是相同的基本数据类型(int) ; 4.子类中重写的方法抛出的异常类型不大于父类中被重写的方法抛出的异常类型; 5.子类和父类中同名同参的方法要么都声明为非static(这种情况构成重写),要么都声明为static(不构成重写),因为static方法不能被重写;

    02
    领券