java 中this,setxxx,getxxx讲解与练习

题目:
把手机类写成一个标准类,然后创建对象测试功能。

手机类:
成员变量:
品牌: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());
	}
}


  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值