黑马程序员技术交流社区

标题: 关键字abstract的使用 [打印本页]

作者: xiaobinghe    时间: 2016-3-10 22:31
标题: 关键字abstract的使用
各位大神,求解!
抽象类中中的属性和行为都是用abstract修饰吗?
为什么abstract修饰的接口中不能定义变量?
作者: HaiMing    时间: 2016-3-10 22:59
变量都是定义在类里面的 而抽象是一个修饰词  不但可以修饰类 还可以修饰方法
被抽象修饰的类  里面的东西只能是抽象的  这是规定好的
作者: lixianglei    时间: 2016-3-11 11:32
接口中默认 public static final的
作者: gaoxiang933    时间: 2016-3-11 18:45
抽象类可以没有抽象方法和抽象变量,之所以用抽象类只是为了不让其他程序创建本类对象,抽象类可以多态实现,或者由继承的子类直接调用方法
作者: gaoxuechao    时间: 2016-3-11 21:02
abstrct不能修饰成员变量,只可以修饰成员方法和类。
接口中本来就没有成员变量
作者: gaoxuechao    时间: 2016-3-11 21:03
不好意思,刚才说错了。接口中的变量只能是常量
作者: luomoss    时间: 2016-3-11 22:05
为了实现多态,那么父类必须有定义。而父类并不实现,留给子类去实现。bstract可以将子类的共性最大限度的抽取出来,放在父类中,以提高程序的简洁性。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2