java抽象类的限制

来源:互联网 发布:淘宝号怎么实名认证app 编辑:程序博客网 时间:2024/05/21 09:46

抽象类的特点: 
1 包含一个抽象方法的类就是一个抽象类 
2 抽象方法是只声明方法名而未实现方法体的是抽象方法 
3 抽象类不能直接进行实例化的操作,必须被子类继承 
4 如果使用抽象类,必须使用子类来实现并覆写抽象类中所有抽象方法。

抽象类是否能使用final类型? 
1.抽象方法必须被子类全部继承; 
2.声明为final类型的类和成员方法不能被继承和覆写; 
所以:不能使用final类型

抽象类是否可能有构造方法? 
抽象类是可以有构造方法的。但是不能直接使用的是交给子类来调用的。子类的实例化过程永远是先调用父类中的构造方法;

/** 
包含一个抽象方法的类就是一个抽象类

抽象方法是只声明方法名而未实现方法体的是抽象方法

抽象类不能直接进行实例化的操作

如果使用抽象类,必须使用子类来实现并覆写抽象类中所有抽象方法

*/ 
abstract class Abstract //这个就是抽象类 

public abstract void method();//些就是抽象方法 
}

1 0
原创粉丝点击