标准类的写法(封装)

本文介绍了Java中标准类的封装方法,包括定义私有成员变量、构造方法(无参和有参)、成员方法的使用,以及如何通过测试类进行验证。重点讲解了private关键字确保数据安全性以及this关键字的应用。
摘要由CSDN通过智能技术生成

标准类的写法(封装)

本博文是通过博主小白经过两周的学习Java的过程中编写的文章,文章中的言论和看法只是个人见解,如有错误,还望斧正。
让我们直接切入正题,需求和代码编写如下:

/*
	需求:封装一个Person类
		属性:name   gender   age   
		完成对每个属性的get和set方法
		静态属性   country   显示"中国"
		再完成一个静态方法 获取国籍
		使用标准类的写法完成上面的需求并测试
*/

//定义类
class Person{
   
	//成员变量:私有化 
	private String name ;
	private String gender ; 
	private int age ;
	//静态修饰
	static String country;
	
	//无参构造方法
	public Person(){
   }
	//有参构造方法
	public Person(String name,String gender,int age){
   
		this.name = name ;
		this.gender = gender;
		this.age = age ;
	}
	
	//成员方法:setXXX()/getXXX()公共访问方法
	//给成员变量赋值并获取该值
	public void setName(String name){
   
		this.name = name ;
	}
	public String getName(){
   
		return name ;
	}
	
	public void setGender(String gender){
   
		this.gender = gender ;
	}
	public String getGender(){
   
		return gender;
	}
	
	public void setAge(int age){
   
		this.age = age ;
	}
	public int getAge(){
   
		return age ;
	}
	
	public void setCountry(String country){
   
		this.country = country ;
	}
	public String getCountry(){
   
		return country ;
	}
	
	//其他成员方法
	public void show(){
   
		System.out.println("姓名是:"+name+",性别是:"+gender+",年龄是:"+age+",所在的国籍是:"+country);
	}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值