修饰符的意义与this

来源:互联网 发布:cntv直播软件 编辑:程序博客网 时间:2024/06/08 11:26

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关键字就可以了。