1.定义一个Dog类 2.类中包含三个成员变量,weight,height和color;一个类变量,legs=4 3.新建对象,依次初始化其成员变量,输出每一个对象的属性(变量)值
时间: 2024-10-19 10:09:21 浏览: 4
在面向对象编程中,我们可以创建一个名为Dog的类来代表狗这一类动物。这个类会包含三个实例变量(数据成员),即weight(体重)、height(身高)和color(颜色)。此外,由于所有狗通常都有四条腿,我们还可以定义一个类变量legs=4,这是一个共享的特征。
下面是一个简单的Java示例:
```java
public class Dog {
// 实例变量(也称为成员变量)
private double weight;
private int height;
private String color;
// 类变量(静态变量)
public static final int legs = 4;
// 构造函数用于初始化对象
public Dog(double weight, int height, String color) {
this.weight = weight;
this.height = height;
this.color = color;
}
// 让对象能够显示自身的属性值
public void displayProperties() {
System.out.println("Weight: " + weight);
System.out.println("Height: " + height);
System.out.println("Color: " + color);
System.out.println("Legs: " + Dog.legs);
}
}
// 使用Dog类创建对象并初始化
Dog myDog = new Dog(10.0, 60, "Brown");
myDog.displayProperties();
```
在这个例子中,`myDog`是一个Dog类型的对象,它的weight、height和color属性通过构造函数传入并赋值。然后,`displayProperties()`方法被调用来打印出这个Dog对象的所有属性值,包括类变量legs的值。
阅读全文