2018年7月29日

面向对象的四大特征 封装 继承 多态 抽象

摘要: 1.封装 广义: 类 方法 包 的定义本身就是一种封装 狭义: 在设计一个类的时候 将所有的属性设置为私有的 并对各个私有的属性设计相应的 存/取方法 来完成对属性的使用 私有化只能代表封装的特性 可以说私有是封装的一种 不能说封装即是私有 封装的好处: 隐藏实现细节 提供公共的访问方式 提高了安全 阅读全文

posted @ 2018-07-29 20:26 花伶 阅读(181) 评论(0) 推荐(0) 编辑

面向对象

摘要: 1 什么是面向对象 是一种看待问题的思维方式 着眼于找到一个具有特殊功能的具体个体 然后委托这个个体去做某件事 我们把这个个体 就叫做 对象 是一种更符合人类思考习惯的思想(懒人思想) 可以将复杂的事情简单化 将程序员从执行者转换成指挥者 使用面向对象进行开发 先要去找到具体实现某功能的那个对象 如 阅读全文

posted @ 2018-07-29 19:51 花伶 阅读(103) 评论(0) 推荐(0) 编辑

二维数组及Arrays工具类

摘要: 1.二维数组 概念: 数组中的每一个元素类型都是一维数组 二维数组初始化方式: 静态初始化: 格式: 元素类型[][] 数组名 = new 元素类型[][]{{一维数组1},{一维数组2},{一维数组3}...{一维数组n}}; 简化: 元素类型[][] 数组名 = {{一维数组1},{一维数组2} 阅读全文

posted @ 2018-07-29 17:38 花伶 阅读(464) 评论(0) 推荐(0) 编辑

数组(冒泡,选择,排序)

摘要: 数组的格式 数据类型[] 数组名 = new 数据类型[数组长度] 例如 想要创建一个能够存储10个int类型数据的容器 int[] array = new int[10] 分为三个动作: 1.声明了一个数组(=号左边的部分) 2.创建一个数组对象 在内存中给数组分配存储空间(=号右边 new部分) 阅读全文

posted @ 2018-07-29 17:27 花伶 阅读(133) 评论(0) 推荐(0) 编辑

什么是方法 , 方法的重载 ,递归算法

摘要: 方法: 为什么要声明方法 DRY Don't Repeat Yourself(不要写重复的代码) 原则 把能重复使用的逻辑抽取出来 方法的作用 简化代码 提高代码的可读性 提高代码的可维护性 重点:方法声明中需要注意: 1.访问权限修饰符 其他修饰符 可省略 2.一个完整的方法包含声明部分和方法体部 阅读全文

posted @ 2018-07-29 17:12 花伶 阅读(348) 评论(0) 推荐(0) 编辑

导航