运用Java创建一个dog的类,包括颜色,重量,年龄属性和叫,跑,吃的方法,并在main函数中定义dog的对象,为属性赋值
以下是一个示例Java程序,实现了一个Dog类和main函数,可以在其中定义Dog对象并为其属性赋值:
public class Dog {
String color;
double weight;
int age;
public Dog(String color, double weight, int age) {
this.color = color;
this.weight = weight;
this.age = age;
}
public void bark() {
System.out.println("汪汪汪!");
}
public void run() {
System.out.println("小狗在奔跑!");
}
public void eat() {
System.out.println("小狗在吃饭!");
}
public static void main(String[] args) {
Dog myDog = new Dog("黄色", 5.2, 2);
System.out.println("我的狗是 " + myDog.color + " 颜色的,重 " + myDog.weight + " 公斤,年龄 " + myDog.age + " 岁。");
myDog.bark();
myDog.run();
myDog.eat();
}
}
在这个例子中,Dog类有三个属性:color(颜色)、weight(重量)和age(年龄),以及三个方法:bark(叫)、run(跑)和eat(吃)。
在main函数中,创建了一个名为myDog的Dog对象,并为其属性赋值。然后,调用了myDog的bark、run和eat方法,输出了小狗叫、跑和吃的信息。
在上面的src文件夹中创建一个新的包,在新包中创建一个类,在该类的main函数中创建dog对象
package 1;
import Dog; // 导入Dog类,需要确保Dog类在classpath中
public class 2 {
public static void main(String[] args) {
Dog myDog = new Dog("黑色", 7.5, 3);
System.out.println("我的狗是 " + myDog.color + " 颜色的,重 " + myDog.weight + " 公斤,年龄 " + myDog.age + " 岁。");
myDog.bark();
myDog.run();
myDog.eat();
}
}
在类的main函数中,创建了一个名为myDog的Dog对象,并为其属性赋值。然后,调用了myDog的bark、run和eat方法,输出了小狗叫、跑和吃的信息。
注意,在类的开头导入了Dog类,以便在该类中使用它。需要确保Dog类已经在classpath中。