题目:
把手机类写成一个标准类,然后创建对象测试功能。
手机类:
成员变量:
品牌:String brand;
价格:int price;
颜色:String color;
成员方法:
针对每一个成员变量给出对应的getXxx()/setXxx()方法。
最后定义测试:
创建一个对象,先通过getXxx()方法输出成员变量的值。这一次的结果是:null---0---null
把手机类写成一个标准类,然后创建对象测试功能。
手机类:
成员变量:
品牌:String brand;
价格:int price;
颜色:String color;
成员方法:
针对每一个成员变量给出对应的getXxx()/setXxx()方法。
最后定义测试:
创建一个对象,先通过getXxx()方法输出成员变量的值。这一次的结果是:null---0---null
然后通过setXxx()方法给成员变量赋值。再次输出结果。这一次的结果是:三星---2999---土豪金
说明:
this 关键字
哪个对象调用,代表的就是哪个对象
举例说明:
class Phone{
//使用private修饰只能通过方法访问,不能在其他类中进行直接访问
//品牌
private String brand;
//价格
private int price;
//颜色
private String color;
//这里面的所有this关键字都代表Phone对象
//setxx方法
public void setBrand(String brand){
//对象后面的成员变量
this.brand = brand;
}
//getxx方法
public String getBrand(){
return brand;
}
public void setPrice(int price){
this.price = price;
}
public int getPrice(){
return price;
}
public void setColor(String color){
this.color = color;
}
public String getColor(){
return color;
}
//所有的set方法都是用来设置值的,所有的get都是用来苑值的
}
class PhoneDemo{
public static void main(String[] args){
//创建对象
Phone s = new Phone();
//通过get方法输出
System.out.println(s.brand+"--"+s.price+"--"+s.color);
//设置品牌
s.setBrand("三星");
//设置价格
s.setPrice(11111);
//设置颜色
s.setColor("黄色");
//输出设置后的结果
System.out.println(s.getBrand()+"--"+s.getPrice()+"--"+s.getColor());
}
}