- 博客(8)
- 收藏
- 关注
原创 什么是抽象类
①抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。②由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。③抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口。继承抽象类public class Salary extends Employee{ private double salary; //Annual salary public Salary(String name, String addr
2020-10-24 21:17:07
369
原创 什么是多态
多态的优点1.消除类型之间的耦合关系2. 可替换性3. 可扩充性4. 接口性5. 灵活性6. 简化性多态存在的三个必要条件1 继承2 重写3 父类引用指向子类对象Parent p = new Child();当使用多态方式调用方法时,首先检查父类中是否有该方法,如果没有,则编译错误;如果有,再去调用子类的同名方法。多态的好处:可以使程序有良好的扩展,并可以对所有类的对象进行通用处理。public class Test { public static void main(
2020-10-24 20:56:14
81
原创 什么是接口(interface)
接口(interface)是抽象方法和常量值的定义的集合。从本质上讲,接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现。public interface Runner int id = 1 public void start() public void run() public void stop() }接口中除了定义方法外,还可以定义成员变量特点: 方法和属性默认都是public修饰,也可以使用protected,但不能用pri
2020-10-24 20:44:37
462
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人