黑马程序员技术交流社区

标题: abstract class Something { [打印本页]

作者: lvwenwen88    时间: 2012-1-9 21:40
标题: abstract class Something {
本帖最后由 lvwenwen88 于 2012-1-11 22:27 编辑

abstract class Something {
   private abstract String doSomething ();
}
有什么错,为什么
作者: 朱泽宇    时间: 2012-1-9 21:46
你设置抽象类是为了让你的子类去实现它、而你设置成了private 不符合逻辑、
改成public
作者: 王涛    时间: 2012-1-9 22:20
楼上正解,zxx老师说的  不合逻辑的 没用的就应该被禁止!一旦用private修饰 子类便不能去实现它 也就没有意义了这个抽象类
作者: 李林轩    时间: 2012-1-10 05:32
二楼说的对,抽象类中的方法定义为私有,子类就没办法实现,也就没意义了!可以把private改成public 或者直接去掉都可以
作者: lvwenwen88    时间: 2012-1-10 22:53
抽象类中的方法定义为私有,子类就没办法实现,也就没意义了!可以把private改成public 或者直接去掉都可以

作者: 大梅    时间: 2012-1-11 13:30
你都私有了,定义这个抽象方法,让谁实现去啊?




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