java学习记录 0.1

该文章由 AnonymousUser在 2023年07月30日 21:15:00发布

完成java基础中面向对象的回顾 对应的三个特性: - 封装 - 继承 - 多态 其中,封装是为了将数据和基于数据的操作同外部进行隔离,这样做有几个好处 在一定程度上保护了数据安全,降低代码模块之间的耦合、增加了代码的复用性。 继承使得子类 (sub-class)能继承超类的方法,但无法继承由private修饰的属性和方法。 多态分为运行前多态和运行时多态,运行前的多态又称为方法的重载(重写),运行时多态为方法不同的签名

类之间的关系分为 - 继承 - 实现 - 聚合 - 组合 - 关联 - 依赖

其中被继承uper-class一般为实际的类,而被实现操作作用的类一般为抽象类,聚合和组合都是描述多个对象的整体和局部之间关系,聚合关系描述的是类多个对象可以独立于超类存在,而组合则不能。 关联关系表示类之间的依赖关系,为一种静态关系,比如学生和课表之间的关系。依赖关系则为,一个类为另一个类的属性或者方法中传递的对象类型。 画类图的工具软件: https://www.planttext.com/

笔记内容来源: https://pdai.tech/md/java/basic/java-basic-oop.html#%E5%85%B3%E8%81%94%E5%85%B3%E7%B3%BB-association



共0条评论


    暂无评论


Leave A Comment