java作用域public、protected、friendly、private的区别

Posted on 2009-06-12 22:46 thui 阅读(2285) 评论(0)  编辑  收藏 所属分类: java技术
最近部门又要组织java基础知识考试,所以把一些易混淆的基础知识拿出来复习一下,加深理解。
关于java作用域的四个关键字,有一种方法可以帮助我们理解,也很形象。对于继承一个类A的子类我们认为都是A的儿女,对于和类A同一包的我们认为是类A的朋友,大家都是同住一个四合院,呵呵,有个这个比喻,那我们来看各个关键字的范围。
public:共有的,包外的都可以访问,儿女和朋友可以访问不用说了
protected:保护的,儿女和朋友和我的关系比较密切,他们可以访问,其他的免谈
private:私有的,儿女不行,更不要说朋友,只有我自己本身可以访问
friendly:什么都不写时默认是friendly,朋友可以访问

只有注册用户登录后才能发表评论。


网站导航:
 

posts - 11, comments - 8, trackbacks - 0, articles - 4

Copyright © thui