this关键字
this的基本概念
这,这个, 表示本类对象的引用,本质是一个对象
特点
每一个普通方法都有一个this,谁调用该方法,this就指向谁.代表当前调用对象,本身不是一个固定的对象,谁来调用,所在的资源就代表谁
用法
this.属性名
this.方法名(参数)
private关键字
private的基本概念
私有的,关键字 , 一种访问权限修饰符,用来修饰类的成员
他一般是封装中封装的比较彻底的方式语句。
起到封装的效果
特点
被修饰的成员只能在本类中访问
修饰内容:
属性【成员变量】
行为【成员方法】
构造方法
内部类
修饰效果:
只能在本类中使用
用法
private 数据类型 变量名;
private 返回值类型 方法名(参数列表) { }
扩展
public , 公共的,访问权限修饰符,用来修饰类,成员变量,成员方法等,被修饰的内容可以在任意类中访问
结论
private一般用来修饰成员变量
public一般用来修饰成员方法
代码示例
public class PrivateDemo {
//成员变量
private String name; //private修饰后,只能在本类中访问
private int age;
private void work() {
System.out.println("我是一个私有方法!");
}
//要想使用需要对外提供方法
//例如: getXxxx() setXxxx() (在另一篇文章中有详细介绍)
}