
将数组中所有元素打印成一行并以逗号分割 ....................................................................................................................................................................................... 9
对数组进行排序 – 冒泡/选择 ............................................................................................................................................................................................................... 9
对有序数组进行二分查找 ..................................................................................................................................................................................................................... 10
获取键盘输入的最大数 ......................................................................................................................................................................................................................... 10
递归求 1+2+... ..................................................................................................................................................................................................................................... 11
第五章 面向对象 ........................................................................................................................................................................................................................................... 11
封装 – 对内部变量私有化,对外部提供公有方法 ............................................................................................................................................................................. 11
代码块 - 在创建对象时代码块会自动运行 ....................................................................................................................................................................................... 11
构造函数 – 函数名与类名相同没有返回值类型 ............................................................................................................................................................................... 11
this - 那个对象调用该方法,this 就代表那个对象 .......................................................................................................................................................................... 11
static - 内存中对象是唯一的 ......................................................................................................................................................................................................... 11
extends - 子类继承父类的方法和属性 ........................................................................................................................................................................................... 11
super - 子类调用父类的方法和属性 ................................................................................................................................................................................................ 11
向上转型 - 子类当做父类使用,不能调用子类特有的方法 ............................................................................................................................................................. 11
向下转型 - 子类当做父类使用,需要调用子类特有的方法,需要将父类强制转化成子类 ........................................................................................................... 11
方法重写 - 子类必须与父类具有相同函数名,参数列表和返回值 ................................................................................................................................................. 11
多态 – 将函数的形参定义为父类类型,传入不同的子类而实现不同的功能 ................................................................................................................................. 11
abstract – 父类定义抽象方法,需要在子类实现该方法 ............................................................................................................................................................... 11
final – 对象不能继承,方法不能重写,变量不能修改 ................................................................................................................................................................... 11
interface – 接口中所有的方法都需要在子类中实现 ................................................................................................................................................................... 11
implements – 一个类实现接口 ........................................................................................................................................................................................................ 11
内部类 – 在一个类中嵌套另一个类 ................................................................................................................................................................................................... 11
package – 定义类所属的包 ............................................................................................................................................................................................................... 11
import – 导入包中的类 ..................................................................................................................................................................................................................... 11
定义对象 ................................................................................................................................................................................................................................................. 11
创建对象 ................................................................................................................................................................................................................................................. 11
模拟电脑开/关机 ................................................................................................................................................................................................................................... 12
模拟超市购物 ......................................................................................................................................................................................................................................... 13
模拟电脑 USB 设备 ................................................................................................................................................................................................................................ 15
利用接口实现数值过滤 ......................................................................................................................................................................................................................... 15
单例设计模式 - 某个类对象只能被创建一次 ................................................................................................................................................................................... 16
组合设计模式 – 一个类需要用到另一个类的方法 ........................................................................................................................................................................... 16
模板设计模式 – 经常做一些类似的事情就可以使用模板设计模式 ............................................................................................................................................... 17
装饰模式 - 对某个对象功能进行增强 ............................................................................................................................................................................................... 18