1.构造器Constructor是否可以被Override?
父类的私有属性和构造方法不能被继承,所有Constructor 也就不能被Override(重写),但是可以Overload重载,
2.重载和重写的区别
重载:发生在同一个类中,方法名必须相同,参数类型不同、个数不同、顺序不同,方法返回值和访问修饰符可以不同,发生在编译时
重写:发生在父子类中,方法名、参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符大于等于父类,如果父类方法访问修饰符为private 则子类就不能重写该方法。
3.什么是自动装箱和拆箱?
装箱:将基本类型用它们对应的引用类型包装起来
拆箱:将包装类型转换为基本数据类型;