abstract
abstract,抽象方法,只有方法名字,没有方法实现
public abstract void dosome(); //abstract,抽象方法,只有方法名字,没有方法实现
//它的一个作用就是约束。
抽象类的所有方法,继承了他的子类,都必须要重写他的方法。
public void like extends dosome{
public void dosome(){ //对父类的dosome()方法进行重写,不重写就继承不了。、
//除非子类也是抽象类。
}
}
1.不能new抽象类,只能靠子类去实现!相当于被约束了,至于子类能用它。
2.抽象方法,必须在抽象类中
3.抽象类中可以写普通方法
public abstract class ans {
public ans() { //抽象类中存在构造器
}
抽象类存在构造器吗?存在
存在的意义?抽象出来,提高开发效率