文章 2022-08-29 来自:开发者社区

Java学习笔记(八):面向对象③ —— 封装性

@[toc]      引入与概念  为什么需要封装 ? 封装的作用和含义 ?我要用洗衣机,只需要按一下开关和洗涤模式就可以了。有必要了解洗衣机内部的结构吗?有必要碰电动机吗?  我们的程序设计追求 高内聚,低耦合 。高内聚:类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅对外暴露少量的方法用于使用。  隐藏对象内部的复杂性,只对外公开简单的接口 。便于外界调用,从而提高系统的可扩展性、....

Java学习笔记(八):面向对象③ —— 封装性
文章 2022-08-29 来自:开发者社区

Java学习笔记(七):面向对象② —— 类与对象的结构

@[toc]      Java 类及类的成员  现实世界的生物体,大到鲸鱼,小到蚂蚁,都是由最基本的细胞构成的。同理,Java 代码世界是由诸多个不同功能的类构成的。现实生物世界中的细胞又是由什么构成的呢?细胞核、细胞质、… 那么,Java 中用类 class 来描述事物也是如此。常见的类的成员有:属性:对应类中的成员变量方法:对应类中的成员方法  面向对象的两个要素:类:对一类事物的描述,是....

Java学习笔记(七):面向对象② —— 类与对象的结构
文章 2022-08-29 来自:开发者社区

Java学习笔记(六):面向对象① —— 认识面向对象

@[toc]      面向过程 & 面向对象  面向过程思想:强调的是功能的行为,以函数为最小单位,考虑怎么做步骤清晰简单,第一步做什么,第二步做什么......面向过程适合处理一些较为简单的问题  面向对象思想:强调具备了功能的对象,以类/对象为最小单位,考虑谁来做物以类聚,分类的思维模式,思考解决问题首先需要哪些分类,然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程....

Java学习笔记(六):面向对象① —— 认识面向对象

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Java开发者

Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~

+关注