摘要:
java的三大特性:封装、继承、多态 1、封装 2、继承 java提供了斜变返回类型,表示在导出类中的被覆盖的方法可以返回基类方法的返回类型的某种导出类型。 3、多态 多态只针对方法,通过动态绑定实现多态。static方法会禁止动态绑定,private或final修饰的方法不可被继承,故也就没有动态 阅读全文
摘要:
1、区别方法重载和重写: 重载:方法名称一致,通过参数列表区别不同的方法; 发生于本类或者父类、子类; 重写:方法返回值,方法名, 参数列表必须一致;发生于父类、子类 方法重载时调用的类型转换: 可知,类型转化规则: 传入参数的数据类型(实际参数类型)小于方法中申明的参数类型,实际数据类型会被提升, 阅读全文