Java访问修饰符

简介: 1.基本介绍Java提供了四种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围):1)公开级别:用public修饰,对外公开2)受保护级别:用protected修饰,对子类和同一个包中的类公开3)默认级别:没有访问修饰符号,向同一个包的类公开4)私有级别:用private修饰,只有类本身可以访问,不对外公开————————————————版权声明:本文为CSDN博主「yqd666」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/y516369/article/details/

Java访问修饰符



1.基本介绍


Java提供了四种访问控制修饰符号,用于控制方法和属性(成员变量)的访问权限(范围):


1)公开级别:用public修饰,对外公开


2)受保护级别:用protected修饰,对子类和同一个包中的类公开


3)默认级别:没有访问修饰符号,向同一个包的类公开


4)私有级别:用private修饰,只有类本身可以访问,不对外公开


61a1943560de4c45b581f0d97fe2e6b4.png


注意:上图的同类就指的是类本身


2.使用的注意事项


1)修饰符可以用来修饰类中的属性,成员方法以及类


2)只有“默认”和“public”才能修饰类,并且遵循上述访问权限的特点


3)成员方法的访问规则和属性完全一致


3.编写代码时,如果没有特殊的考虑,建议这样使用权限:


1)成员变量使用 private ,隐藏细节。


2)构造方法使用 public ,方便创建对象。


3)成员方法使用 public ,方便调用方法


注意:不加权限修饰符,其访问能力与default修饰符相同


目录
相关文章
|
21天前
|
SQL Java 数据库连接
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,有效减少连接开销,提升访问效率。本文介绍了连接池的工作原理、优势及实现方法,并提供了HikariCP的示例代码。
36 3
|
24天前
|
SQL Java 数据库连接
打破瓶颈:利用Java连接池技术提升数据库访问效率
在Java应用中,数据库访问常成为性能瓶颈。连接池技术通过预建立并复用数据库连接,避免了频繁的连接建立和断开,显著提升了数据库访问效率。常见的连接池库包括HikariCP、C3P0和DBCP,它们提供了丰富的配置选项和强大的功能,帮助优化应用性能。
44 2
|
1月前
|
Java
Java访问外网图片地址时,如何添加代理?
【10月更文挑战第14天】Java访问外网图片地址时,如何添加代理?
28 2
|
1月前
|
小程序 Java
小程序访问java后台失败解决方案
小程序访问java后台失败解决方案
44 2
|
1月前
|
小程序 JavaScript Java
小程序访问java后台
小程序访问java后台
27 1
|
1月前
|
存储 Java
深入理解java对象的访问定位
这篇文章深入探讨了Java对象的访问定位机制,比较了使用句柄和直接指针两种主流的对象访问方式,并指出了它们各自的优势,例如句柄访问在对象移动时的稳定性和直接指针访问的速度优势。
34 0
深入理解java对象的访问定位
|
2月前
|
存储 Java 关系型数据库
java: 无法访问org.springframework.context.ConfigurableApplicationContext
`亲测可用,之前搜索了很多博客,啥样的都有,就是不介绍报错以及配置用处,根本不懂照抄那些配置是干啥的,稀里糊涂的按照博客搭完也跑不起来,因此记录这个。` `项目背景`:公司项目当前采用http协议+shiro+mysql的登录认证方式,而现在想支持ldap协议认证登录然后能够访问自己公司的项目网站。 `举例说明`:假设我们公司有自己的门户网站,现在我们收购了一家公司,他们数据库采用ldap存储用户数据,那么为了他们账户能登陆我们公司项目所以需要集成,而不是再把他们的账户重新在mysql再创建一遍,万一人家有1W个账户呢,不累死了且也不现实啊。
51 11
|
2月前
|
安全 Java 编译器
java访问字段
java访问字段
26 6
|
2月前
|
安全 Java 编译器
java访问类字段
java访问类字段
|
2月前
|
安全 Java 开发者
Java修饰符与封装:理解访问权限、行为控制与数据隐藏的重要性
Java中的修饰符和封装概念是构建健壯、易维护和扩展的Java应用程序的基石。通过合理利用访问权限修饰符和非访问修饰符,开发者能够设计出更加安全、灵活且高效的代码结构。封装不仅是面向对象编程的核心原则之一,也是提高软件项目质量和可维护性的关键策略。
20 1