java中的抽象类
- abstract能够修饰类和方法
- 抽象类中可以有非抽象方法,但是抽象方法必须放在抽象类中
- 约束,有人帮我们实现
- 不能new这个抽象类对象,只能靠子类去实现:约束!
- 如果子类继承的父类是抽象类,那么他必须重写父类的所有方法。
抽象的抽象;类只能单继承;约束
抽象类存在的意义:将角色公有的特征抽象出来,节省代码的开发效率
abstract类的定义
//抽象类
public abstract class Abstract {
}
abstract方法的定义
public abstract class Abstract {
public abstract void doSomthing();//只有方法名没有方法体实现
public abstract int doSomthing2();
}