封装与模块化
数据封装是面向对象编程的基本准则:
- 使用封装隐藏对象内部的状态。
- 所有的通信都通过对象的方法来实现。
访问修饰符:
1.private(私有):
- 仅限对象本身内部访问
- 常用于修饰属性
2.public (公开):
- 可以任意访问
- 常用于修饰方法
class Person{ private String name; private int age; //使用private后无法再通过p.name , p.age 等访问 // Setter 与 Getter(访问器/设置器) public int getAge() { return age; } public void setAge(int age) { this.age = age; //this指向对象本身的引用 } public String getName() { return name; } public void setName(String name) { this.name = name; } }
封装的优点:
个人总结与体会:
Java封装是一种面向对象编程的核心概念,它把数据(变量)和操作数据的函数(方法)捆绑在一起,形成一个独立的单元,也就是对象。这种机制可以隐藏数据的细节,只暴露必要的接口,从而增加了软件的安全性和易用性。同时,这也使得代码模块化,易于维护和重用。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性