- 抽象类的特点:">抽象类的特点:
- final类型?">抽象类是否能使用final类型?
- 抽象类是否可能有构造方法?
抽象类的特点:
- 包含一个抽象方法的类就是一个抽象类
- 抽象方法是只声明方法名而未实现方法体的是抽象方法
- 抽象类不能直接进行实例化的操作,必须被子类继承
- 如果使用抽象类,必须使用子类来实现并覆写抽象类中所有抽象方法。
抽象类是否能使用final类型?
1.抽象方法必须被子类全部继承;
2.声明为final类型的类和成员方法不能被继承和覆写;
所以:不能使用final类型
抽象类是否可能有构造方法?
抽象类是可以有构造方法的。但是不能直接使用的是交给子类来调用的。子类的实例化过程永远是先调用父类中的构造方法;
/**
包含一个抽象方法的类就是一个抽象类
抽象方法是只声明方法名而未实现方法体的是抽象方法
抽象类不能直接进行实例化的操作
如果使用抽象类,必须使用子类来实现并覆写抽象类中所有抽象方法
*/
abstract class Abstract //这个就是抽象类
{
public abstract void method();//些就是抽象方法
}
原文链接:https://blog.csdn.net/liuyanxue0408/article/details/53925465