欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java基础知识巩固[java作用域],

来源: javaer 分享于  点击 34547 次 点评:133

Java基础知识巩固[java作用域],


    在说明作用域四个关键字之前,就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为它们都是自己的子女,而对于和自己同一个目录下的classes,认为都是自己的朋友。 


1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用。


2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,即便是子女或朋友都不可以使用。 


3、protected:protected对于子女或朋友来说,就是public的,可以自由使用,没有任何限制,而对于其它的外部class,protected就变成private。 


4、不写时默认为friendly 。

下图可以帮助自己更好的记住他们的作用域:

作用域     当前类         同一package       子孙类         其他package 

public           √          √               √             √ 

protected        √          √               √             × 

friendly         √          √               ×             × 

private          √          ×               ×             × 


本文转自shyy8712872 51CTO博客,原文链接:http://blog.51cto.com/shuyangyang/1038683,如需转载请自行联系原作者


相关文章

    暂无相关文章
相关栏目:

用户点评