Java修饰符详解
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Java修饰符详解
Java修饰符是用于修改类、方法、变量、构造器和注解等元素的访问权限和语义的特殊关键字。
Java中的修饰符可以分为可访问修饰符和非访问修饰符两种。
可访问修饰符有三种:
1.public:公共的。
在同一个包内或在不同的包内都可以访问。
用public修
饰的类可以被其他类访问,接口、变量、方法都可以使用public修饰。
2.protected:受保护的。
对同一个包内的类和所有子类可见。
用protected
修饰的变量、方法只能被同一个包内的类和其子类访问。
3.default(即默认):在同一包内可见,不使用任何修饰符。
用default修饰
的变量、方法只能被同一个包内的类访问。
非访问修饰符有三种:
1.abstract:抽象的。
凡是用abstract修饰的类,被称为抽象类。
这样的类
就是Java的抽象类。
2.final:最终的。
当一个类不可能有子类时可用final把它说明为最终类。
用
final修饰的变量、方法只能被所属类访问,并且类和接口不能声明为final。
声明为private的变量只能通过类中公共的getter方法被外部类访问。
3.private:私有的。
在同一类内可见,注意不能修饰类(外部类)。
用
private修饰的变量、方法只能被所属类访问。
以上就是Java修饰符的详细解释,希望能对你有所帮助。