Java 语言学习总结 进阶篇private和this关键字

Private 关键字

用private关键字修饰的变量为类的私有变量,只有类内的函数可以访问,类外的对象不可直接用点**.**运算访问私有变量。
示例:
先建立一个Person类,代码如下:

public class Person {
	String name;  //默认为public
	private int age;
	public void show()
	{
		System.out.println("名字:"+name+" 年龄:"+ age);
	}
	public void setAge(int num) {
		age=num;
	}
	public int getAge() {
		return age;
	}
	public static void main(String[] args) {
		// TODO Auto-generated method stub

	}

}

另一个类testPerson,里面引用Person定义person。代码如下:

public class TestPerson {

	public static void main(String[] args) {
		Person person = new Person();
		person.name="张三";
		person.setAge(10);
		person.show();
		

	}

}

this关键字

当一个函数的参数名于本类的变量名相同时,用this关键字区分。
示例代码如下:

String name;  //默认为public
	public void sayHi(String name) {
		System.oout.println(name + "Hello" + this.name);
	}
	pr
发布了43 篇原创文章 · 获赞 3 · 访问量 4954

猜你喜欢

转载自blog.csdn.net/Ace_bb/article/details/104050430