JAVA中“抽象方法不能含有方法体,并且必须在抽象类中”这句话正确吗。我觉得是对的,但是答案是错。
4个回答
展开全部
interface Person {
public abstract void sayHello();
}
enum Person2 {
Chinese {
public void sayHello() {
System.out.println("你好");
}
},
English {
public void sayHello() {
System.out.println("Hello");
}
};
public abstract void sayHello();
}
如果非要找错误的话,抽象方法还可以定义在interface和enum中。
展开全部
抽象方法中不能含有方法体,但含有抽象方法的不止是抽象类,接口也可以。
public void 方法名(){
}//这只是普通方法,加上abstract会报错。
public abstract void 方法名();//抽象方法
public void 方法名(){
}//这只是普通方法,加上abstract会报错。
public abstract void 方法名();//抽象方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
抽象方法可以有方法体,为什么不能有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询