| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 664 人关注过本帖
标题:请教高手一道题
只看楼主 加入收藏
菜鸟龙龙
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-7-18
收藏
 问题点数:0 回复次数:1 
请教高手一道题

请教高手这个怎么做 (6)编写一个圆形类Circle,定义其成员变量(半径):double radius

该类含有两个构造函数:

public Circle(double r) 初始化半径为r

public Circle() 初始化半径为1

该类含有下列方法:

public double area() 返回圆形的面积

public double circumference() 返回圆形的周长

public String toString() 返回该类对象的文字描述,如:"Circle with radius 2.5"

public void setRadius(double r) 设置半径为r

public double getRadius() 返回半径的值。

7)编写一个含有主方法的类JLab0401B,在主方法中用两个构造函数分别创建两个Circle类的实例:myCircle1myCircle2,并调用相关方法,以验证你的程序。

搜索更多相关主题的帖子: face public double 
2005-07-18 22:58
marer
Rank: 2
等 级:新手上路
威 望:3
帖 子:928
专家分:0
注 册:2005-7-18
收藏
得分:0 
class Circle
{
    private double r;
    final double PI=3.14159;
    public Circle(double r)
    {
        this.r=r;
    }
    public Circle()
    {
        this.r=1;
    }
    public double area()
    {
        return PI*r*r;
    }
    public double circunference()
    {
        return 2*PI*r;
    }
    public String toString()
    {
         return "Circle with radius "+this.r;
    }
    public void setRadius(double r)
    {
         this.r=r;
    }
    public double getRadius()
    {
         return this.r;
    }
}
public class JLab0401B
{
    public static void main(String[] arg)
    {
        Circle myCircle1=new Circle(3.2);
        Circle myCircle2=new Circle();
        System.out.println("myCircle1面积:"+myCircle1.area());
        System.out.println("myCircle2面积:"+myCircle2.area());
        System.out.println("myCircle1周长:"+myCircle1.circunference());
        System.out.println("myCircle2周长:"+myCircle2.circunference());
        System.out.println("myCircle1情况:"+myCircle1.toString());
        System.out.println("myCircle2情况:"+myCircle2.toString());
        myCircle1.setRadius(5.4);
        myCircle2.setRadius(3.2);
        System.out.println("myCircle1的半径:"+myCircle1.getRadius());
        System.out.println("myCircle2的半径:"+myCircle2.getRadius());
    }
}

[此贴子已经被作者于2005-7-19 11:08:40编辑过]



public class 人生历程 extends Thread{public void run(){while(true){努力,努力,再努力!!;Thread.sleep(0);}}}
2005-07-19 10:19
快速回复:请教高手一道题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013986 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved