创建一个Dog类,此类中包括1个姓名属性name。在main方法中创建Dog类的对象d,并设置姓名为“XiaoBai”。
时间: 2024-12-04 16:21:24 浏览: 0
使用Java继承实现一个生活中的动物分类系统.txt
当然,首先我们需要定义一个名为`Dog`的类,包含一个私有成员变量`name`表示狗的名字。然后,我们将在类中提供一个公有的setter方法来设置名字,并在构造函数中处理默认值。最后,在`main`方法中,我们将创建这个类的一个实例并设置它的名字。
```java
// Dog 类定义
public class Dog {
private String name; // 姓名属性
// 构造函数,接受名字参数
public Dog(String name) {
this.name = name;
}
// 公共方法设置姓名
public void setName(String name) {
this.name = name;
}
// 获取姓名的方法(通常不需要,但为了示例完整)
public String getName() {
return name;
}
@Override
public String toString() {
return "Dog{" +
"name='" + name + '\'' +
'}';
}
}
// 主方法 - 创建并设置 Dog 对象
public class Main {
public static void main(String[] args) {
// 创建 Dog 对象 d
Dog d = new Dog("XiaoBai");
// 设置姓名
d.setName("XiaoBai"); // 这里已经设置过了,第二次设置不会有影响
// 打印 Dog 对象的姓名
System.out.println(d);
}
}
```
在这个例子中,`Dog`类有一个默认的构造函数,用于在创建对象时没有显式指定名字的情况下设置名字。如果你想要在不直接调用构造函数的情况下给对象赋名,可以使用`setName`方法。
阅读全文