黑马程序员技术交流社区
标题:
看到的一道题
[打印本页]
作者:
徐升兴
时间:
2012-10-18 13:30
标题:
看到的一道题
本帖最后由 徐升兴 于 2012-10-28 07:27 编辑
abstract class Name {
private String name;
public abstract boolean isStupidName(String name) {}
}
大侠们,这有何错误?
作者:
葬天
时间:
2012-10-18 13:33
public abstract boolean isStupidName(String name) {}
这个不是抽象方法,不能用abstract,实际上他的方法体是空即{}
作者:
马磊
时间:
2012-10-18 13:36
抽象类中的抽象方法是没有自己的方法体的,抽象方法只能被子类复写,因此public abstract boolean isStupidName(String name) {},不能要后面的{}。
作者:
王威
时间:
2012-10-18 13:37
这是很基础的东西,abstract方法不能拥有方法体,也就是说
public abstract boolean isStupidName(String name) {}这一句连大括号都不能有,
有了大括号就表示有了方法体,只不过你在方法体中什么也没做而已。。。
作者:
徐升兴
时间:
2012-10-18 13:45
这是中午的时候做的面试题,abstract method 不能有方法体,而且abstract method后面需要有分号。分享下。
作者:
宫明星
时间:
2012-10-18 13:50
感谢分享。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2