抽象类abstractClass_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > 抽象类abstractClass

抽象类abstractClass

 2013/11/19 3:21:45  yangyingan  程序员俱乐部  我要评论(0)
  • 摘要:抽象类(abstractClass)*为什么需要抽象类?如何定义抽象类?——是一种模板模式。抽象类为所有子类提供了一个通用模板,子类可以在这个模板基础上进行扩展。——通过抽象类,可以避免子类设计的随意性。通过抽象类,我们就可以做到严格限制子类的设计,是子类之间更加通用。*要点:——有抽象方法的类只能定义抽象类。——抽象类不能实例化,及不能用new来实例化抽象类。——抽象类可以包含属性,方法,构造方法。但是构造方法不能用来new实例
  • 标签:抽象 class
抽象类(abstractClass)

*为什么需要抽象类?如何定义抽象类?

——是一种模板模式。抽象类为所有子类提供了一个通用模板,子类可以
     在这个模板基础上进行扩展。
——通过抽象类,可以避免子类设计的随意性。通过抽象类,我们就可以做
    到严格限制子类的设计,是子类之间更加通用。

*要点:
  ——有抽象方法的类只能定义抽象类。
  ——抽象类不能实例化,及不能用new来实例化抽象类。
  ——抽象类可以包含属性,方法,构造方法。但是构造方法不能用来new实例,只能用来被子类调用
  ——抽象类只能用来继承
  ——抽象类必须被子类实现



*包含抽象方法的类是抽象类
*抽象类里面可以加普通方法和属性

上一篇: [ASP.NET MVC 小牛之路]13 下一篇: final关键字
发表评论
用户名: 匿名