java基础知识之八: public/protected/private/this介绍

  本文介绍Java中权限访问控制的修饰符,你注意到没有,前面我们的例子,不管是main方法还是实例方法,都是public static 开头。学习了今天这篇文章,你就明白为什么是public开头。Java中权限访问控制的修饰符有四种情况:public private protected 和默认为空。

1. 先来看看四种情况的访问权限

   这里提下this关键字,在Java中,this关键字主要是用来调用该类的属性,例如类成员变量,该类的实例方法,该类的构造方法。你可以这样去理解,this就相当于指的是当前这个类本身,等同于这个类的类名。如果是类创建了实例,则this相当于这个实例。this.name = name,很多人看到这个会有疑问,这个地方有两个name,如何区分呢。等号左边的name是一个类成员变量,等号右边的name是实例方法中的局部变量,所以this.name = name的意思就是将局部变量的值传递给类成员变量。

原文地址:https://www.cnblogs.com/jshtest/p/9150347.html