封装
所谓封装,就是把客观事物封装成抽象的类。
简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体,在一个对象内部,某些代码或某些数据可是被私有的,不能被外界访问,通过这种方式,对象对内部数据提供了不同级别的保护,以防止程序中无关的部分以外的改变或错误的使用了对象的私有部分
实际编程实体类就是该部分的一种体现,
继承
继承是指这样一种能力:可以实现现有类的功能,并在无需重新编写原来的类的情况下对这些功能进行扩展
通过继承创新的新类称为“子类”或“派生类”,被继承的类称为“基类”或“父类”或“超类”,继承的过程,就是从一般到特殊的过程
如果学过动态代理,也就相当于代理增强。
多态
所谓多态就是指一个类实例的相同方法在不同情形有不同的表现形式,多态机制使具有不同内部结构的对象可以共享相同的外部接口。
多态理解在三个基本特行中较为难,后续继续讲解
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix