Java基础之方法的重写
来源:互联网 发布:文献查重软件 编辑:程序博客网 时间:2024/05/31 00:39
面试中经常考到方法的重写,这里需要遵循两同,两小,一大的原则。
两同:方法名和参数一样(包括参数类型和参数个数)
两小:抛出的异常比父类小,返回值比父类小。这里有一个误区:假如是基本数据类型或者他们的封装类型,是必须一样的。
class B {public int b(){System.out.println("b");return 2;}}public class A extends B{@Overridepublic int b(){System.out.println("a");return 1;}public static void main(String[] args){B a=new A();a.b();}}但如果是对象,子类的返回值可以是父类的返回值的子类。
class B {public B b(){System.out.println("b");return new B();}}public class A extends B{@Overridepublic A b(){System.out.println("a");return new A();}public static void main(String[] args){B a=new A();a.b();}}一大:访问符比父类要大。public>private
阅读全文
0 0
- Java基础之方法的重写
- JAVA基础之方法重写
- java基础之方法的重载和重写
- Java基础之重写equals方法的同时为什么要重写hashCode方法
- Java之方法的重写
- java基础之-------重写
- Java基础之方法重载和方法重写
- java之方法重写
- 【Java基础之重写equals、hashCode和compareTo方法】什么时候需要重写重写equals方法?为什么重写equals方法,一定要重写HashCode方法?
- Java之方法的重写、重载、泛型
- java基础之三大特性 类的继承和方法重写
- Java基础第10讲-面向对象之方法的重写和重载
- Java基础_方法重写
- Java 基础___关于重写的方法的异常
- JAVA-方法的重写
- java 方法的重写
- Java方法的重写
- Java的方法重写
- 关于springboot-actuator监控的401无权限访问
- Java基础拾遗(一)
- process与thread的关系
- 华为机试——字串的连接最长路径查找
- 设计模式-23-2-对象适配器
- Java基础之方法的重写
- 20170729_map 的简单操作
- Activity之间的数据传递
- 数学基础:HUD1406-完数
- 欢迎使用CSDN-markdown编辑器
- hdu4569(优化,数学题,枚举)
- 从保护模式切换到实模式遇到了大问题,求解
- 机器学习资料发布(2017年7月29日第一次)
- Docker实战系列——第三话--docker 监控(三)-- how could we monitoring(2)?