永发信息网

JAVA抽象方法不能有主体

答案:5  悬赏:60  手机版
解决时间 2021-03-31 11:27
  • 提问者网友:寂寞梧桐
  • 2021-03-31 06:27
JAVA抽象方法不能有主体
最佳答案
  • 五星知识达人网友:夜风逐马
  • 2021-03-31 06:38
abstract意思就是抽象的。。

抽象的方法的意思这个方法只有空壳。。没有实际内容。。即没有主体。。

所以直接protected abstract void proMethod();就行了。。

如果你想实现写内容在里面。。那么这个方法就不能声明为abstract。。你也可以建一个这个类的子类来实现这个方法。。
全部回答
  • 1楼网友:神鬼未生
  • 2021-03-31 09:51
protected abstract void proMethod();
你直接这样写就可以了,没有{}方法体,直接加分号.
  • 2楼网友:狂恋
  • 2021-03-31 09:34
abstract关键字,表示后面的方法是要在子类中实现的抽象方法;
所以不能有方法体。
比如:
abstract int test();
  • 3楼网友:逐風
  • 2021-03-31 08:10
1.抽象方法只能在抽象类或接口里定义
2.static不能与abstract一起修饰一个方法
3.抽象方法没有方法体
4.抽象方法只能在抽象类的子类里实现
public abstract void pubMethod()
{
System.out.println("pubMethod");
}
显然是错的
应该为
public abstract void pubMethod();
  • 4楼网友:轻雾山林
  • 2021-03-31 08:01
抽象的抽象的 顾名思义 没有具体的东西 就是一个空壳个似的,这些方法要其他的类中的方法来实现这个抽象方法 即具体化 不同的类不同的方法可以对这个抽象方法进行不同的具体化, 相当于一方法多用。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯