【Java基础面试三】、说一说你对Java访问权限的了解

简介: 这篇文章介绍了Java中的四种访问权限:private、default(无修饰符时的访问权限)、protected和public,以及它们分别在修饰成员变量/方法和类时的不同访问级别和规则。

面试官:说一说你对Java访问权限的了解**

参考答案:

Java语言为我们提供了三种访问修饰符,即privateprotectedpublic,在使用这些修饰符修饰目标时,一共可以形成四种访问权限,即privatedefaultprotectedpublic,注意在不加任何修饰符时为default访问权限。

修饰成员变量/成员方法时,该成员的四种访问权限的含义如下:

  • private:该成员可以被该类内部成员访问;

  • default:该成员可以被该类内部成员访问,也可以被同一包下其他的类访问;

  • protected:该成员可以被该类内部成员访问,也可以被同一包下其他的类访问,还可以被它的子类访问;

  • public:该成员可以被任意包下,任意类的成员进行访问。

修饰类时,该类只有两种访问权限,对应的访问权限的含义如下:

  • default:该类可以被同一包下其他的类访问;

  • public:该类可以被任意包下,任意的类所访问。

相关文章
|
10月前
|
Java 开发工具
【Azure Storage Account】Java Code访问Storage Account File Share的上传和下载代码示例
本文介绍如何使用Java通过azure-storage-file-share SDK实现Azure文件共享的上传下载。包含依赖引入、客户端创建及完整示例代码,助你快速集成Azure File Share功能。
623 6
|
11月前
|
算法 Java
50道java集合面试题
50道 java 集合面试题
|
11月前
|
算法 Java
50道java基础面试题
50道java基础面试题
|
12月前
|
存储 安全 Java
java: 无法访问org.springframework.ldap.core.LdapTemplate
java: 无法访问org.springframework.ldap.core.LdapTemplate
289 9
|
Java 数据库连接 数据库
Java 相关知识点总结含基础语法进阶技巧及面试重点知识
本文全面总结了Java核心知识点,涵盖基础语法、面向对象、集合框架、并发编程、网络编程及主流框架如Spring生态、MyBatis等,结合JVM原理与性能优化技巧,并通过一个学生信息管理系统的实战案例,帮助你快速掌握Java开发技能,适合Java学习与面试准备。
541 2
Java 相关知识点总结含基础语法进阶技巧及面试重点知识
JAVA高频面试题目集锦(6)
JAVA高频面试题目集锦(6)
364 0
JAVA高频面试题目集锦(6)
|
存储 安全 Java
JAVA高频面试题目集锦(5)
JAVA高频面试题目集锦(5)
379 1
JAVA高频面试题目集锦(5)
|
算法 安全 Java
JAVA高频面试题目集锦(4)
JAVA高频面试题目集锦(4)
300 0
JAVA高频面试题目集锦(4)

热门文章

最新文章