定义测试类TestPhone 创建手机对象 输出成员变量值 给成员变量赋值 再次输出成员变
时间: 2024-09-25 07:03:40 浏览: 11
在Java中,我们可以定义一个名为`TestPhone`的测试类来操作手机对象,这里假设我们有一个名为`Phone`的简单类,它有姓名、品牌和型号等成员变量。下面是一个简单的示例:
```java
// 定义Phone类
public class Phone {
private String name;
private String brand;
private String model;
// 构造函数
public Phone(String name, String brand, String model) {
this.name = name;
this.brand = brand;
this.model = model;
}
// 获取成员变量的方法
public String getName() {
return name;
}
public String getBrand() {
return brand;
}
public String getModel() {
return model;
}
// 设置成员变量的方法
public void setName(String name) {
this.name = name;
}
public void setBrand(String brand) {
this.brand = brand;
}
public void setModel(String model) {
this.model = model;
}
}
// 测试类TestPhone
public class TestPhone {
public static void main(String[] args) {
// 创建Phone对象
Phone myPhone = new Phone("iPhone", "Apple", "13 Pro");
// 输出初始成员变量值
System.out.println("Name: " + myPhone.getName());
System.out.println("Brand: " + myPhone.getBrand());
System.out.println("Model: " + myPhone.getModel());
// 给成员变量赋新值
myPhone.setName("Samsung Galaxy");
myPhone.setBrand("Samsung");
myPhone.setModel("S22 Ultra");
// 再次输出成员变量值
System.out.println("\nUpdated values:");
System.out.println("Name: " + myPhone.getName());
System.out.println("Brand: " + myPhone.getBrand());
System.out.println("Model: " + myPhone.getModel());
}
}
```
在这个例子中,`TestPhone`类首先创建了一个`Phone`对象,并打印出初始的属性值。然后通过设置方法改变了一些属性,最后再次显示更新后的值。