摘要: 由于继承中有一个现象:方法重写。 所以父类的功能,就会被子类给覆盖掉。 有些时候,我们不想让子类去覆盖掉父类的功能,只能让他使用。 针对这种情况,Java提供了一个关键字:final final:最终的意思。它可以修饰类,方法,变量。 一. final特点: final 可以修饰类,该类不能被继承。 阅读全文
posted @ 2021-11-06 19:33 从此重新定义啦 阅读(48) 评论(0) 推荐(0)
摘要: 所谓的虚方法就是java类在继承中,在上转型中,java类对象实际调用的方法是子类重写的方法; 也就是编译器和jvm调用的不是同一个类的方法; 虚方法:可以重写的方法 非虚方法:不可以重写的方法,包括静态方法,独有方法,使用final修饰的方法,构造器 代码: public class Employ 阅读全文
posted @ 2021-11-06 18:57 从此重新定义啦 阅读(186) 评论(0) 推荐(0)
摘要: 1.多态概述多态是继封装、继承之后,面向对象的第三大特性。 多态现实意义理解: 现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。 Java作为面向对象的语言,同样可以描述一个事物的多种形态。如Student类继承了Person类,一个Stud 阅读全文
posted @ 2021-11-06 11:53 从此重新定义啦 阅读(340) 评论(0) 推荐(0)