1 保护访问修饰符 protected :用protected修饰成员变量可以被3种类引用,第一种是该类自身,第二种是同一个包中的其他类,第三种是在其他包中该类的子类,使用修饰符protected的作用只要是允许其他包中的子类来访问父类的特定属性;
2 最终域修饰符 final:是用来定义符号常量的,一个类的的域(成员变量)如果被修饰符final说明,则它的取值在程序的整个执行过程中都是不变的。
之前老是很模糊this 得用法,今天终于搞懂点了。哈哈。
全局变量 ,和局部变量,背景,当局部变量和全局变量的名称和类型相同时,这时候全局变量就会被隐藏,不能够使用,为了解决这个问题,java 引入了关键字this,this关键字的语法如下:
this.成员变量名;
this.成员方法名;
import java.util.*;
public class Numbers{
public static void main(String args[]){
Numbers b=new Numbers();
b.hu();
}
public String color="红色";
public void hu(){
String color="蓝色";
System.out.println("颜色是"+color);
System.out.println("颜色是"+this.color);
}
}
第一个应用时局部变量,第二个应用是全局变量,在方法中使用全局变量额时候,加上this关键字就可以了。