龙浩 Java程序设计案例教程 第3章 面向对象(上).pptx
文本预览下载声明
第3章 面向对象(上);3.1 面向对象的思想;3.1 面向对象的思想;3.1 面向对象的思想;3.1 面向对象的思想;3.1 面向对象的思想;3.1 面向对象的思想;3.1 面向对象的思想;3.2 类与对象;3.2 类与对象;3.2 类与对象;3.2 类与对象;3.2.1 类的定义;3.2.1 类的定义;3.2.1 类的定义;?脚下留心:局部变量与成员变量的不同;?脚下留心:局部变量与成员变量的不同;3.2.2 对象的创建与使用;3.2.2 对象的创建与使用;3.2.2 对象的创建与使用;2.3.2 常量的定义和输出;3.2.2 对象的创建与使用;3.2.2 对象的创建与使用;3.2.2 对象的创建与使用;3.2.2 对象的创建与使用;3.2.2 对象的创建与使用;3.2.2 对象的创建与使用;3.2.3 对象的引用传递;3.2.3 对象的引用传递;3.2.3 对象的引用传递;3.2.3 对象的引用传递;3.2.4 访问控制;3.2.4 访问控制;3.2.4 访问控制;3.2.4 访问控制;3.2.4 访问控制;;;;3.3.1 为什么要封装;3.3.1 为什么要封装;3.3.1 为什么要封装;3.3.2 如何实现封装;3.3.2 如何实现封装;3.3.2 如何实现封装;3.3.2 如何实现封装;3.3.2 如何实现封装;?补充:this关键字;?补充:this关键字;?补充:this关键字;?多学一招:快速生成 get 和 set 方法;?多学一招:快速生成 get 和 set 方法;3.4 构造方法;3.4.1 定义构造方法;3.4.1 定义构造方法;3.4.1 定义构造方法;?多学一招:快速生成无参构造方法;?多学一招:快速生成无参构造方法;3.4.1 定义构造方法;3.4.1 定义构造方法;?多学一招:快速生成有参构造方法;?多学一招:快速生成无参构造方法;3.4.2 构造方法的重载;3.4.2 构造方法的重载;3.4.2 构造方法的重载;3.4.2 构造方法的重载;?多学一招:默认构造方法;?多学一招:默认构造方法;?多学一招:默认构造方法;?多学一招:默认构造方法;?多学一招:默认构造方法;【任务3-1】多功能手机;3.5 this关键字;3.5.1 使用this关键字调用本类中的属性;3.5.2 使用this关键字调用成员方法;3.5.3 使用this关键字调用构造方法;3.5.3 使用this关键字调用构造方法;3.5.3 使用this关键字调用构造方法;3.5.3 使用this关键字调用构造方法;3.6 代码块;3.6.1 普通代码块;3.6.1 普通代码块;3.6.1 普通代码块;3.6.2 构造块;3.6.2 构造块;3.6.2 构造块;3.6.2 构造块;3.6.2 构造块;3.7 static关键字;3.7.1 静态属性;3.7.1 静态属??;3.7.1 静态属性;3.7.1 静态属性;3.7.1 静态属性;3.7.1 静态属性;3.7.1 静态属性;3.7.1 静态属性;;3.7.2 静态方法;3.7.2 静态方法;3.7.2 静态方法;3.7.2 静态方法;3.7.3 静态代码块;3.7.3 静态代码块;3.7.3 静态代码块;3.7.3 静态代码块;【案例3-2】银行存取款;3.8 本章小结
显示全部