定义java 手机类并引用
时间: 2024-05-10 12:20:33 浏览: 86
Java 手机类可以被定义为以下代码:
```java
public class Phone {
private String brand;
private String model;
private double price;
private int batteryLife;
public Phone(String brand, String model, double price, int batteryLife) {
this.brand = brand;
this.model = model;
this.price = price;
this.batteryLife = batteryLife;
}
public String getBrand() {
return brand;
}
public String getModel() {
return model;
}
public double getPrice() {
return price;
}
public int getBatteryLife() {
return batteryLife;
}
public void setBrand(String brand) {
this.brand = brand;
}
public void setModel(String model) {
this.model = model;
}
public void setPrice(double price) {
this.price = price;
}
public void setBatteryLife(int batteryLife) {
this.batteryLife = batteryLife;
}
public void makeCall(String number) {
System.out.println("Making a call to " + number);
}
public void sendText(String number, String message) {
System.out.println("Sending a text to " + number + ": " + message);
}
}
```
在这个类中,我们定义了一个 `Phone` 类,并添加了品牌、型号、价格和电池寿命四个属性。我们还定义了一个构造函数用于初始化这些属性值,并添加了一些 getter 和 setter 方法以及两个方法用于打电话和发送短信。
现在我们可以创建一个 `Phone` 对象并使用它的方法:
```java
Phone myPhone = new Phone("Apple", "iPhone 12", 999.99, 12);
myPhone.makeCall("123-456-7890");
myPhone.sendText("123-456-7890", "Hello, how are you?");
```
这将创建一个名为 `myPhone` 的新 `Phone` 对象,并调用其 `makeCall()` 和 `sendText()` 方法,分别用于打电话和发送短信。
阅读全文