提供一个三参构造方法对属性赋值,另外提供一个无参构造方法。 提供显示信息的方法,方法名display,将两个属性的信息显示在屏幕上。 提供getter和setter方法。 在另外一个主类中创建一个Phone对象,给属性初始化,并显示信息。
时间: 2023-06-08 14:05:14 浏览: 56
好的,我理解了你的问题。以下是对应的Java代码:
```java
public class Phone {
private String brand;
private String model;
// 三参构造方法
public Phone(String brand, String model) {
this.brand = brand;
this.model = model;
}
// 无参构造方法
public Phone() {
this.brand = "";
this.model = "";
}
// 显示信息的方法
public void display() {
System.out.println("Brand: " + brand);
System.out.println("Model: " + model);
}
// getter和setter方法
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
}
```
在另一个主类中,你可以这样创建和调用Phone对象:
```java
public class Main {
public static void main(String[] args) {
Phone phone = new Phone("Apple", "iPhone 12");
phone.display(); // 显示信息
}
}
```
结果输出:
```
Brand: Apple
Model: iPhone 12
```