国外做网站推广,领手工在家做的网站2019,外贸网站建站推广,网站中所有标签*************************************优雅的分割线 **********************************
分享一波:程序员赚外快-必看的巅峰干货
如果以上内容对你觉得有用,并想获取更多的赚钱方式和免费的技术教程
请关注微信公众号:HB荷包 一个能让你学习技术和赚钱方法的公众号,持续更…*************************************优雅的分割线 **********************************
分享一波:程序员赚外快-必看的巅峰干货
如果以上内容对你觉得有用,并想获取更多的赚钱方式和免费的技术教程
请关注微信公众号:HB荷包 一个能让你学习技术和赚钱方法的公众号,持续更新 *************************************优雅的分割线 **********************************
详解java访问修饰符
为了防止初学者看到因为专业的术语而感觉晦涩难懂我接下来尽量用生动比喻的说法来解释 首先第一点我们来讲讲什么叫修饰符看看这个名称想想他的意思。修饰符修饰符就是用来修饰的一种符号就好比说一个美丽的女孩。这里美丽的是用来修饰女孩的来说明这个女孩的特点一把锋利的小刀锋利的是来说明刀的特点的。所以java中的修饰符和上面是同一个道理是用来说明java中的类方法和属性特点的一种符号
1.访问修饰符
上面说了修饰符是用来说明java中的类方法和属性特点的一种符号访问修饰符的含义就是专门用来控制自身被其他类或者方法访问的一种权限的修饰符。
举个例子 比如说大熊猫大熊猫是中国的国宝那么外国人就不能拥有它现在变成说大熊猫是湖南的省宝暂且这么说那么除了湖南以外的省都不能拥有它当然其他国家也不能拥有它。现在再说大熊猫是长沙的市宝那么除了长沙市谁也不能拥有它包括其他市其他省其他国家!!!
在java中是一个道理有四个访问修饰符publicprotect default private。
我们以权限范围从小到大的顺序说起 我会以上面的市省国家来做例子
private 用private修饰的类、类属变量及方法只有本类可以访问而包内包外的任何类均不能访问它。 用上面的例子来说private修饰的大熊猫就属于一个市只有这个市里面的人才能看到大熊猫这个省里里的其他市其他的省其他的国家都是看不到大熊猫的
default用default修饰的类、类属变量及方法只有本包中的类和本类可以访问而其他的包和其他包中的类均不能访问它。
就相当于default修饰的大熊猫就属于一个省省里的市都可以看到大熊猫。
protect用protected修饰的类、类属变量及方法包内的任何类及包外那些继承了该类的子类才能访问
这个比较特殊这样解释protected修饰的大熊猫也是相当于一个省省里的市都可以看到这个大熊猫但是省外的市也可以看到大熊猫但是省外的市要看这个大熊猫
要有一个条件这个条件是省外的市要和拥有大熊猫的市有一个关系这个关系是省外的市要属于拥有大熊猫的这个市可能不太好解释我的意思是你们先不要拘泥与现实社会这个大框架中就想着省外的那个市是属于拥有大熊猫的市的只不过位置不在这个省里而在外省而已在这种情况下省外的市也可以看到大熊猫
public用public修饰的类、类属变量及方法包内及包外的任何类包括子类和普通类均可以访问这个好解释大熊猫是属于全世界的不管你是谁都可以看到这个大熊猫
第二次写博客比喻的不太恰当望谅解
*************************************优雅的分割线 **********************************
分享一波:程序员赚外快-必看的巅峰干货
如果以上内容对你觉得有用,并想获取更多的赚钱方式和免费的技术教程
请关注微信公众号:HB荷包 一个能让你学习技术和赚钱方法的公众号,持续更新 *************************************优雅的分割线 **********************************