永发信息网

一道java找错题

答案:5  悬赏:60  手机版
解决时间 2021-03-29 05:28
一道java找错题
最佳答案
非抽象类里不能定义抽象方法
public class Shape {
public void draw(){
}
}
或者
public abstract class Shape {
public abstract void draw();
}
应该是正确的方式;
同理接口中定义的方法是为了实现的,而private则限制了调用范围这本身是不合逻辑的。
所以应该把abstract 去掉,此为第二个
第三个,使用implements实现接口,extends 继承父类。顺序是先extends FatherClassName 后implements interfaceName
全部回答
1.System.out.println( " area of Circle is: " +Math.PI*r*r);这里的r的值未初始化,只是定义了一个变量。
2.public interface Measure这里是个借口,public class Circle extends Shape , Measure应该为public class Circle extends Shape implements Measure
3.public void draw() 这里应该是public abstract void draw();才对,因为你继承了Shape,必须重写里面的方法。
第一行public abstract class Shape
public void area()
extends Shape implements Measure
1Shape有abstract方法,那要定义为abstract类。
2.Circle对Measure 只能是implements
3.interface的draw方法不能是私有的

一个文件里面只能有一个public 修饰的class   其他class 没有修饰符
Circle类 想要多重继承 Shape和Measure  必须是implements 而不是extends
Shape类 必须是interface  接口修饰 而不是class
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于名字中带“寒”字的,怎么起英文名字?
科目三路考需要跑多少公里?
1280买了个翡翠手镯,请高手帮忙看看是A货还
4极的电动机能改成6极电动机吗?
商城哪家生意好
请问下,在富创环球FCC 出金的话,多长时间能
0565-7334011是巢湖哪里的电话号码
土夭 女当 石玄 这三个字电脑上怎么打
啤酒与茶水混喝有什么后果?
富源县东华经贸有限公司地址在哪,我要去那里
山东注册一个商标需要多少钱
如何做短租,我一点经验都没有?
韩国分为几个部分?
单选题Mathsstill________verydifficultforme
中国大陆真有台湾人说的那样不堪吗
推荐资讯
三年级课文按什顺序讲盘古开天地的故事
香港大澳渔村玩一次要多长时间?
vivoX3L刚用了半年信号差经常不稳定
一旦近视千万别戴眼镜,观点对吗
吃蒲荷叶有什么功效
骑马与砍杀战团城镇急缺物资后面数字什么意思
2008年的塔莫红葡萄酒多少钱一瓶
寿司商用沙拉酱哪里有卖的
我的车是2OO8年4月份买的是轿车,今年4月份检
小型电焊机电流小l如何增大
5个女生体毛特别多的困扰,你有吗
真心求问萨特肩膀到底什么姿势可以出
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?