永发信息网

关于java的

答案:1  悬赏:0  手机版
解决时间 2021-02-11 17:05
关于java的
最佳答案
public class CircleTest {
public static void main(String[] args) {
Circle circle=new Circle(5);//构造一个半径为5的圆形对象
circle.setColor("红色");//对象调用设置颜色方法,将颜色设置为红色
circle.printString();//对象调用自定义的打印方法
System.out.println("输出面积:"+circle.getArea());//对象调用计算面积方法并打印返回值
System.out.println("输出周长:"+circle.getLength());//对象调用计算周长方法并打印返回值
System.out.println("输出颜色:"+circle.getColor());//对象调用获取颜色方法并打印返回值
}
}
abstract class Shape{//图形抽象类
public abstract double getArea();//计算形状面积的抽象方法
public abstract double getLength();//计算形状周长的抽象方法
}
interface Color{//颜色接口
public abstract void setColor(String clr);//设置颜色的抽象带参方法
public abstract String getColor();//获取颜色的抽象方法
}
class Circle extends Shape implements Color{//圆形类继承图形类,实现颜色接口
private double dRadius;//属性-半径
private String color;//属性-颜色
public Circle(double dRadius) {//带参构造方法
this.dRadius=dRadius;//利用接收的参数初始化属性-半径
}
public void setColor(String clr) {//实现接口的设置颜色方法
color=clr;//利用接收的参数设置属性-颜色
}
public String getColor() {//实现接口的获取颜色的方法
return color;//返回属性-颜色
}
public double getArea() {//实现图形类的计算面积方法
double area=Math.PI*(dRadius*dRadius);//计算面积并赋值给变量area
return area;//返回area
}
public double getLength() {//实现图形类的计算周长方法
double length=2*Math.PI*dRadius;//计算周长并赋值给变量lengh
return length;//返回周长
}
public void printString() {//自定义的打印方法
System.out.println("我是圆形!我的半径是:"+dRadius);//打印信息和半径
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
关于Bar Code Pro条码软件的问题
怎样申请软件著作权
宁德去虎贝的头班车最早几点啊?
南方测绘rtk信号 在测量放点过程中 外接电台
房子还没装修,但是苏宁电器搞活动,电器可以提
是不是越急着怀孕,就越怀不上
用别人驾驶证办理违章消分必须本人去吗
单选题(2006,濉溪)新航路开辟的经济根源是
cd切圆o于点d,连接oc,交圆o于点b,过电b做弦ad
科目二考试扣分有哪些?(最好是2016年的)还有
不畏寒霜易志坚,四位君子列其中。每逢九月重
超生小孩交完罚款给大队有啥收据没有?
合肥万思美术艺文学校和合肥长江中学是一家吗
求秀智演唱的任意依恋O S T《ring my bell》
下列外力作用与地貌类型组合正确的是A. 风化
推荐资讯
我在选择啊!汽车防冻液几年换?用了两年防冻
原长宁中心医院,现在的同仁医院怎么样?
【榫】“榫”字怎么读?“榫头”怎么解释?
医保报销 要的那消费清单 可以再去问医院拿么
老庄铁锅部落在哪里啊,我有事要去这个地方
集体经济和私营经济从所有制形式来分,分别属
邓氏鱼和巨齿鲨、苍龙、虎鲸、平滑侧齿龙谁更
如何刻录有版权的光盘?
乐淘谷我想知道这个在什么地方
be的过去式 + p.p.是什么意思?
图是我国不同纬度的两座山(甲为天山,乙为喜
东南DX3对比东风AX3哪个车性价比更高?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?