第六章《类的高级特性》第3节:访问修饰符
admin
2024-02-16 07:52:38

在日常生活中,各种信息的公开程度是不一样的。例如:张贴在公告栏中的信息就是完全公开的,任何人都可以看,而有一些具有保密性质的档案就不能被所有人查看,它仅能被拥有权限的特定人员查看。在Java语言中,程序员也可以设置属性、方法以及类的公开程度,专业上把这种公开程度称为“访问度”。

6.3.1设置属性和方法的访问度

设置属性和方法访问度很容易,只需要在它们前面加上用于表示访问度的关键字即可。Java语言中,用于表示访问度的关键字有public、protected和private,这3个关键字分别代表了3种不同的访问度。如果在属性和方法前面没有添加任何关键字,这种情况也代表了一种访问度,专业上把这种访问度称为“默认”。因此,Java语言的属性和方法总共就有public、protected、private和默认4种访问度。下面分别讲述这4种访问度的属性和方法在什么情况下能够被访问。

public:public意为“公开的”,顾名思义,被public关键字所修饰的属性和方法是完全公开的,可以被任何类访问。

protected:protected意为“受保护的”,被这个关键字所修饰的属性和方法,其访问度要分包内和包外两种情况讨论。为方便讲解,此处先假设有一个A类,A类中定义有被protected关键字修饰的x属性和method()方法。如果是与A在同一个包中的类(也包

相关内容

热门资讯

最新或2023(历届)唐山调整...   此次调整范围是,最新或2023(历届)12月31日以前已按规定办理退休手续的人员(含退职人员,不...
鲁豫提问留守儿童为何不吃肉,被... 近日,鲁豫在某访谈中,提及过去网络上关于她的恶评和偏见,还回应了“何不食肉糜”的争议。 在2008年...
广东惠州最新或2023(历届)...   本次企业退休人员基本养老金的调整时间为今年的1月1日,调整比例按照去年全省企业退休人员月人均基本...
最新或2023(历届)6月底前...   最新或2023(历届),吉林省政府将重点抓好15项民生工程,其中共包括42小项民生事实。在15项...
最新或2023(历届)河北退休...   河北省关于最新或2023(历届)调整企业退休人员基本养老金的通知 各设区市、定州市、辛集市、省财...