abstract抽象类的总结

来源:互联网 发布:电信云计算发展措施 编辑:程序博客网 时间:2024/05/18 15:56
abstract抽象类的总结
抽象类:笼统,模糊的类。
一、特点:
1.只有声明,没有实现时,该方法就是抽象方法,用abstract修饰,抽象方法定义在抽象类中,该类必须用abstract修饰;
2.抽象类不可被实例化;
3.抽象类必须有其子类覆盖所有的抽象方法;


二、抽象类有构造函数吗?
有,用于给子类对象进行初始化。

三、抽象类可以不定义抽象方法吗?
可以。

四、抽象类不能与哪些关键字共存?
   private   需要被覆盖 ,所以不能隐藏;
   static      不需要创建对象;
   final        用了就不能被覆盖;
五、抽象类与一般类异同?
相同:
均用来描述事物,均在内部定义成员;

不同:
1.一般类有足够信息描述事物;
抽象类描述事物一般信息不足;
2.一般类中不可定义抽象方法;
抽象类中可定义抽象方法;
3.一般类可被实例化;
抽象类不可被实例化;


六、注意:抽象类必须是个父类。

0 0
原创粉丝点击