java访问控制权限一句话描述版
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)私有的:用关键字private修饰,只有本类可见。
(2)默认的:不用访问控制符关键字修饰,在本类、本包可见,不同包的子类都不可见。
(3)受保护的:用关键词protected修饰,在本类、本包、所有子类中可见。
(4)公共的:用关键字public修饰,对一切情况皆可见。
public修饰的内容限制最小,也可以说是没有限制,可以在其他任何位置访问,在实际项目开发中,一般用来修饰类,方法和构造器;
protected修饰的内容可以被同一个包的其他类访问,也可以被不同包中的子类访问,在实际项目开发中,一般用来修饰只开放给子类使用的属性、方法和构造方法;
无访问控制符修饰的内容可以被同一个包中的类访问,在实际项目开发中,一般用于修饰一个包内部的功能类,这些类的功能只能辅助本包中的其他类,其他情况都不要使用这个访问控制符;
private修饰的内容是私有的,限制最大,只能在本类中访问,而不能被类外部的任何类访问,在实际项目开发中,一般用来修饰类的属性或只在本类内部使用的方法。
在具体选用访问控制符时,一般可以遵照“私有属性,公开方法,不用默认”这句口诀。