手机类代码及其测试
练习:请把手机类写成一个标准类,然后创建对象测试功能。
class Demo2_Phone{
public static void main(String[] args){
Phone p = new Phone();
p.setPrice(2000);
p.setBrand("Apple");
p.call();
p.sendMessage();
System.out.println(p.getBrand() + "..." + p.getPrice());
}
/*
手机类
属性:价格,品牌
行为:打电话,发短信
成员变量:int price,String brand
成员方法:call,sendMessage
*/
//JavaBean,实体类.对别的类提供服务.可以用来创建对象.
//像这样里面有set,get方法的类叫做JavaBean类
class Phone{
private int price;
private String brand;
public void setPrice(int price){
this.price = price;
}
public int getPrice(){
//还没有创建对象就由this来代替,当创建对象之后this就记录该对象的地址值
//this.可以省略,你不加系统会默认给你加
return this.price;
}
public void setBrand(String brand){
this.brand = brand;
}
public String getBrand(){
return this.brand;
}
public void call(){
System.out.println("打电话.");
}
public void sendMessage(){
System.out.println("发短信.");
}
}