继承
抽象类:
(1)至少有一个抽象方法
(2)不能被实例化
(3)继承抽象类的子类必须实现其所有抽象方法才能够被实例化,否则该子类还是抽象类
使用关键字final:
如果一个方法被final修饰,那么这个方法就不可以被重写了
多态:
描述行为的方式,具有多种功能
重写:
一个类可以通过继承来产生一个新类,新的类继承了父类所有的成员变量和方法,并且在继承这些方法和变量的同时,也具有了自己特有的行为,如果父类中的一些方法不能满足新的要求,就可以在子类中修改父类中所继承过来的方法,并可以同时定义自己的方法。
重载:
重载是在同一类中有两个或者更多个的方法可以使用一个相同的名称,不同的是他们参数,只要参数不同,方法名相同是没有问题的,也就相当于在一个班级中有两个相同姓名的学生。
静态static:
静态绑定就是在编译时就决定用那个变量的值或者应该调用那个类的方法,其性能比较好们可以提高代码的运行速度。
动态static:
是指在运行时,根据对象引用所指向的具体事例决定执行什么样的方法,由于在运行时由JVM完成的,因此会减慢程序运行速度。
接口:
只是一个类的框架,是一种完全形式上的抽象类。
如果一个类实现了多个接口,那么这些接口之间就需要使用逗号来隔开。如果这几个接口都有相同的方法和相同的常量,那么相同的常量可以通过<接口名>.<常量名>的形式来访问。
java基础学习—继承,多态,接口
最新推荐文章于 2023-06-26 15:46:45 发布