Java基础面试每日3题:day10

Posted 闲言_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础面试每日3题:day10相关的知识,希望对你有一定的参考价值。

1.构造器Constructor是否可以被Override?

  父类的私有属性和构造方法不能被继承,所有Constructor 也就不能被Override(重写),但是可以Overload重载,

2.重载和重写的区别

  重载:发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同,发生在编译时

  重写:发生在父子类中,方法名、参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符大于等于父类,如果父类方法访问修饰符为private 则子类就不能重写该方法

3.什么是自动装箱和拆箱?

  装箱:将基本类型用它们对应的引用类型包装起来
  拆箱:将包装类型转换为基本数据类型

以上是关于Java基础面试每日3题:day10的主要内容,如果未能解决你的问题,请参考以下文章

Java基础面试每日3题:day04

Java基础面试每日3题:day01

Java基础面试每日3题:day09

Java基础面试每日3题:day06

Java基础面试每日3题:day02

Java基础面试每日3题:day03