手机类:品牌(brand),价格(price),颜色(color),手机内存(memory)
将属性全部私有化,提供对外的公共访问方法,测试!
//定义一个手机类
class Phone{
//成员变量
//属性私有化
private String brand ;//品牌
private int price ; //价格
private String color ;//颜色
private String memory ; //手机内存
//成员方法
//setXXX(xxx xx)
//给品牌赋值
public void setBrand(String b){
this.brand = brand ;
}
//给价格赋值
public void setPrice(int p){
this.price = price ;
}
//给颜色赋值
public void setColor(String c){
this.color = color ;
}
//给手机内存赋值
public void setMemory(int m){
this.memory = memory ;
}
//获取品牌
public String getBrand(){
return brand ;
}
//获取价格
public int getPrice(){
return price ;
}
//获取颜色
public String getColor(){
return color ;
}
//获取手机内存
public int getMemory(){
return memory ;
}
//手机可以做什么====打电话,发短信,学习
public void callPhone(){
System.out.println("手机可以打电话") ;
}
public void sendMessage(){
System.out.println("手机可以发短信") ;
}
public void study(){
System.out.println("手机可以学习") ;
}
}
//手机类的测试类
class PhoneTest{
public static void main(String[] args){
//测试
//创建一个手机类对象
Phone p = new Phone() ;
p.setBrand("iphone") ;
p.setPrice(6799) ;
p.setColor("蓝色") ;
p.setMemory("4+128G") ;
//获取内容
System.out.println("手机的品牌:"+p.getBrand()+
",价格:"+p.getPrice()+",机身颜色:"+p.getColor()+",它的内存大小为:"+p.getMemory()) ;
p.callPhone();
p.sendMessage() ;
p.study();
}
}