【java笔记】java之private关键字

java之private关键字

private:权限修饰符,被修饰的成员只在本类中有效

将成员变量私有化,对外通过成员方法(比如getXXX、setXXX)对私有化的成员变量进行操作,在成员方法中可以过滤外界不合理输入

public class Student{
	private String name;
	private int age;
	private boolean gender;
	
	public void setName(String name){
		this.name = name;
	}
	public String getName(){
		return name;
	}
	
	public void setAge(int age){
		this.age = age;
	}
	public int getAge(){
		return age;
	}
	
	public void setGender(boolean gender){
		this.gender = gender;
	}
	public boolean isMale(){
		return gender;
	}
}

this.xxx含义:

表示成员变量,用于区分方法的局部变量,防止混淆。

扩展:当成员变量名称与局部变量名称一致时,java默认采用“就近原则”, this 关键字可声明变量为类的成员变量。

posted @ 2021-05-27 21:20  半袋咖啡  阅读(159)  评论(0编辑  收藏  举报