初学者向大家请教!!

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:05:45
编一个关于南瓜的类Pumpkin.java,包括:
(1) 三个数据成员weight、totalWeight和totalNumber,均为int类型,其中weight用于描述一个南瓜的重量,totalWeight和totalNumber是静态类成员,用于记录所有南瓜的总重量和总个数。
(2) 构造方法Pumpkin(int w),参数是重量。
(3) 方法
public String toString()
以“南瓜重…”的形式返回当前南瓜的重量信息。
(4) 静态方法
public static String getTotalInformation()
以“所有南瓜总重… 共有…个南瓜”的形式输出所有南瓜的统计信息。
用下面的程序MyPumpkin.java来使用Pumpkin.java:
public class MyPumpkin
{
public static void main(String args[])
{
Pumpkin p1 = new Pumpkin(15);
Pumpkin p2 = new Pumpkin(20);
Pumpkin p3 = new Pumpkin(12);
System.out.println("p1"+p1.toString());
System.out.println("p2"+p2.toString());
System.out.println("p3"+p3.toString());
System.out.println(Pumpkin.getTotalInformation());
}
}
在命令行输入java MyPumpkin并回车后,屏幕输出:
p1南瓜重15
p2南瓜重20
p3南瓜重12
所有南瓜总重47 共有3个南瓜

public class Pumpkin
{
private int weight;
private static int totalWeight;
private static int totalNumber;
public Pumpkin(int weight)
{
this.weight = weight;
totalWeight += weight;
totalNumber++;
}
public void setWeight(int w)
{
weight=w;
}
public int getWeight()
{
return weight;
}
public String toString()
{
return "南瓜重:"+weight;
}
public static String getTotalInformation()
{
return "所有南瓜总重" + totalWeight + " 共有" + totalNumber + "个南瓜";
}
}

把上面的模板创建后!新建一个java文件 叫做Mypumpkin1.java

然后编写它
public class MyPumpkin1
{
public static void main(String args[])
{
Pumpkin p1 = new Pumpkin(15);
Pumpkin p2 = new Pumpkin(20);