Java private关键字及作用

Java private关键字及作用private关键字使用场景:用private关键字将需要保护的成员变量进行修饰private关键字注意事项:一旦使用了private进行修饰,那么本类当中仍可以随意访问;但是超出本类范围就不可

大家好,又见面了,我是你们的朋友全栈君。

private关键字使用场景:

用private关键字将需要保护的成员变量进行修饰

 

private关键字注意事项:

一旦使用了private进行修饰,那么本类当中仍可以随意访问;但是超出本类范围就不可以再直接进行访问了。

 

解决办法:

间接访问private成员变量,就是定义一对Getter/Setter方法:

必须叫getXxx 或 setXxx ; 但是对于boolean类型,Getter方法一定要写成isXxx的形式,而setXxx规则不变

对于Getter来说,不能有参数,返回值类型和成员变量对应

对于Setter来说,不能有返回值,参数类型和成员变量对应

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/155773.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 2017过去了,2018来了「建议收藏」

    2017那些过往的岁月,留给自己!

    2022年2月26日
    37
  • vue前端ui框架_详细讲解帕米尔的春天

    vue前端ui框架_详细讲解帕米尔的春天本文章描述的是Swagger3.0的内容,与Swagger2.0内容有较大差别。接口描述在3.0中通过Swagger规范(一个JSON文件)来描述,Swagger2.0是通过在接口中提供一系列注解来描述的。 1.集成Swagger    Swagger提供了一组静态页面,可以在SpringBoot应用中集成这些静态页面,直接访问静态页面,并打开指定的Swagger规范,就可以…

    2025年6月24日
    2
  • 细述Kubernetes和Docker容器的存储方式

    细述Kubernetes和Docker容器的存储方式

    2021年7月4日
    178
  • html5手机端的点击弹出侧边滑动菜单代码

    效果预览:http://hovertree.com/texiao/html5/19/本效果适用于移动设备,可以使用手机等浏览效果。源码下载:http://hovertree.com/h/bjaf/mw

    2021年12月21日
    184
  • java线程与cpu线程_坑惨了什么意思

    java线程与cpu线程_坑惨了什么意思在java中,线程间的通信可以使用wait、notify、notifyAll来进行控制。从名字就可以看出来这3个方法都是跟多线程相关的,但是可能让你感到吃惊的是:这3个方法并不是Thread类或者是Runnable接口的方法,而是Object类的3个本地方法。下图是我总结的Java资料,想要资料的话请点795983544暗号CSDN。其实要理解这一点也并不难,调用一个Object的wait与notify/notifyAll的时候,必须保证调用代码对该Object是同步的,也就是说必须在作用等.

    2025年9月5日
    2
  • 60mph和kmh换算_mph换算kmh(mph换算器)

    60mph和kmh换算_mph换算kmh(mph换算器)mph是英里每时的意思吗?如何换算成千米每时?mph是米/小时的意思mitersperhour也可写成m/hAkm/h=A*1000m/hmph是英里每时的意思吗?如何换算成千米每时?100mph=160.9kmh玩极品飞车12,上面的速度是mph,怎么换算啊1英里=5280英尺=63360英寸=1609.344米汽车速度表上,英制的MPH与公制的km/…

    2022年4月19日
    174

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号