java封装
2021/6/20 22:55:57
本文主要是介绍java封装,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、封装
1.1、private 关键字
是一个权限修饰符
可以修饰成员(成员变量和成员方法)
作用是保护成员不被别的类使用,被 private 修饰的成员只在本类中才能访问
针对 private 修饰的成员变量,如果需要被其他类使用,提供相应的操作
提供 “set变量名 (参数)” 方法,用于设置成员变量的值,方法用public修饰。
提供 “get变量名()” 方法,用于获取成员变量的值,方法用public修饰
1.1、this 关键字
1.11、this 修饰的变量用于指代成员变量
方法的形参如果与成员变量同名,不带 this 修饰的变量指的是形参,而不是成员变量
方法的形参没有与成员变量同名,不带 this 修饰的变量指的是成员变量
1.22、什么时候使用this呢?
答:解决局部变量隐藏成员变量。
1.23、this:代表所在类的对象引用
记住:方法被哪个对象调用,this就代表哪个对象
1.3、封装
1.31、封装概述
封装:是面向对象三大特征之一(封装、继承、多态)是面向对象编程语言对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界是无法直接操作的。
1.32、封装原则
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问成员变量private,提供对应的 getXxx()/setXxx() 方法。
1.33、封装的好处
通过方法来实现成员变量的操作,提高了代码的安全性,把代码用方法进行封装,提高了代码的复用性。
这里链接一个用Java做的学生管理系统,这个是一个完整的小项目,前面这些基础内容学了可以自己去尝试做一下,这个也是一些学校的课程设计题,可以收藏说不定以后有用。
————————————————
版权声明:本文为CSDN博主「菜鸟Java学习者 杰」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45259494/article/details/115641189
这篇关于java封装的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-06小米11i印度快充版ROM合集:极致体验,超越期待
- 2024-10-06【ROM下载】小米11i 5G 印度版系统, 疾速跃迁,定义新速度
- 2024-10-06【ROM下载】小米 11 青春活力版,青春无极限,活力全开
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求