看视频和书上对成员变量的理解都在一再强调成员方法是该类的行为(功能),但是明显下面setBrand、getBrand、setPrice、getPrice四种方法并不是这个Phone类的行为或者功能。关于下面代码中的setBrand、getBrand、setPrice、getPrice究竟是成员方法吗?如果是它们又和下面的call,sendMessage,playGame成员方法有什么区别呢?如果不是那它们在这个类中又该算什么呢?
想了一晚上还是很困惑,我都在想我是不是一开始被什么行为功能之类的误导了,谢谢各位大佬帮我解惑答疑。
[Java] 纯文本查看 复制代码 public class Phone {
private String brand;
private int price;
public Phone() {
}
public Phone(String brand, int price) {
this.brand = brand;
this.price = price;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getBrand() {
return brand;
}
public void setPrice(int price) {
this.price = price;
}
public int getPrice() {
return price;
}
public void call() {
System.out.println("打电话");
}
public void sendMessage() {
System.out.println("发短信");
}
public void playGame() {
System.out.println("玩游戏");
}
}
|