黑马程序员技术交流社区

标题: 抽象类中的方法必须都是抽象的吗 [打印本页]

作者: xiaohihi    时间: 2016-3-31 11:07
标题: 抽象类中的方法必须都是抽象的吗
抽象类中的方法必须都是抽象的吗
作者: IT_china    时间: 2016-3-31 13:08
不是,抽象类可以有抽象方法,也可以没有抽象方法;抽象方法必须在抽象类里面或者接口里面。
作者: biu    时间: 2016-3-31 14:06
抽象类不一定有抽象方法,有抽象方法的类一定是抽象类或者是接口
作者: skxy2016    时间: 2016-3-31 15:06
抽象类不一定有抽象方法,抽象方法一定在抽象类中
作者: y569489124    时间: 2016-3-31 15:43
抽象类不一定有抽象方法,有抽象方法的类一定是抽象类或者是接口
作者: doudouchiyula    时间: 2016-3-31 15:49
类中只要有一个方法被定义为抽象方法,此类就被标记为抽象类,抽象方法没有方法体,抽象类不能新建对象只能被继承,继承后必须重写抽象方法。
作者: 15281616180    时间: 2016-3-31 17:30
打个比方,  一块坏面包,并不一定它完全坏了   而一个有一点坏了的面包一定是坏面包

同样,抽象类里的方法不一定都是抽象,但是有方法抽象了,这个类一定是抽象类

甚至会有抽象类,它的方法全都不是抽象,只是为了不让其他类创建它的对象所以他才抽象

作者: HuaQuan    时间: 2016-3-31 18:02
赞,学到东西了
作者: ZTK12345    时间: 2016-3-31 22:21
抽象类不一定有抽象方法,有抽象方法的类一定是抽象类或者是接口
作者: 卢磊磊    时间: 2016-3-31 22:35
不是,抽象类中可以有不是抽象的方法,但是抽象方法一定是在抽象类中。接口中一定全部是抽象的方法,并需要实例化
作者: zhang3216858    时间: 2016-3-31 22:49
前两天学的这个,抽象类不一定非得有抽象方法,如果没有抽象方法就是单纯的不想被建立对象

但是有抽象方法,就一定要有抽象类
作者: zuiaidasde2016    时间: 2016-3-31 23:06
不一定,抽象类的方法不一定是抽象方法,有抽象方法的类一定是抽象类
作者: lidandan    时间: 2016-3-31 23:31
抽象方法必须在抽象类中
抽象类中不一定都是抽象方法




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