在Java中定义手机类,手机有品牌(brand),价格(price)和颜色(color)三个属性,有打电话call()和sendMessage()发短信两个功能。
时间: 2024-10-13 10:17:32 浏览: 4
在Java中,你可以定义一个`MobilePhone`类来表示手机,包含品牌(`brand`)、价格(`price`)和颜色(`color`)这三个属性,以及打电话(`call()`)和发送短信(`sendMessage()`)这两个方法。这里是简单的类定义:
```java
public class MobilePhone {
private String brand;
private double price;
private String color;
// 空参构造方法
public MobilePhone() {
this.brand = "";
this.price = 0.0;
this.color = "";
}
// 有参构造方法,接收品牌、价格和颜色
public MobilePhone(String brand, double price, String color) {
this.brand = brand;
this.price = price;
this.color = color;
}
// Getter和Setter方法
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
// 打电话方法
public void call() {
System.out.println("Calling from a " + brand + " phone.");
}
// 发送短信方法
public void sendMessage() {
System.out.println("Sending message on a " + color + " " + brand + " phone.");
}
}
```
在这个例子中,你可以通过对象调用`call()`和`sendMessage()`方法来执行相应的行为。