没有合适的资源?快使用搜索试试~ 我知道了~
《Java面向对象》笔记.docx
需积分: 5 0 下载量 69 浏览量
2023-02-01
07:34:07
上传
评论 1
收藏 119KB DOCX 举报
温馨提示
试读
36页
《Java面向对象》笔记.docx
资源推荐
资源详情
资源评论
1
《Java 面向对象》学习笔记
V0.1
邵小兵
2017/11/26
1
目 录
课程基本信息 ............................................................................1
1 面向对象概述 ........................................................................2
1.1 程序设计方法 ................................................................................................................2
1.2 面向对象基本概念 ........................................................................................................3
1.3 面向对象的基本特征 ....................................................................................................3
2 类与对象 ................................................................................5
2.1 类和对象的定义与使用 ................................................................................................5
2.2 构造函数和垃圾回收 ....................................................................................................5
2.3 访问权限控制和封装 ....................................................................................................6
2.4 静态 ................................................................................................................................7
2.5 内部类 ............................................................................................................................8
3 继承与多态 ............................................................................9
3.1 继承的基本概念 ............................................................................................................9
3.2 类的继承 ........................................................................................................................9
3.3 多态..............................................................................................................................10
3.4 final ................................................................................................................................10
4 抽象类与接口 ......................................................................12
4.1 抽象类 ..........................................................................................................................12
4.2 接口..............................................................................................................................12
4.3 匿名内部类 ..................................................................................................................13
5 泛型 ......................................................................................14
5.1 泛型的引入 ..................................................................................................................14
5.2 泛型的定义和使用 ......................................................................................................14
1
课程基本信息
课程代码:C202
课程名称:Java 面向对象
学习时长:5 天
教学目标:
▪ 熟练掌握面向对象基本概念;
▪ 熟练掌握面向对象的分析和设计方法;
教学内容:
内容
知识点
课时
面向对象概述
两种程序设计方法分析对比、面向对象的基本概念和
特征
3
类与对象
类的定义、成员变量和成员方法、构造函数、封装的
作用和使用、访问权限控制。重载、this、static、内
部类、包
12
继承与多态
继承的概念、继承的实现案例、重写、super、final、
多态
6
抽象类与接口
抽象类的概念和实现、接口的概念和实现
6
泛型
泛型的概念和实现
3
2
1 面向对象概述
1.1 程序设计方法
面向过程:在解决问题中,注意的是解决问题的每一个步骤
和过程。
面向对象:注重的是在问题中涉及到的对象,以及对象之间
的关系
核心思想
缺点
算法
面向过程
自顶向下,逐步求精,也
就是把功能分解
一旦数据结构发生修改,
就必须要修改操作代码
可重用性差
可维护性差,维护成本高
程序=数据结构+算法
相对优点
面向对象
数据分解
数据、操作数据是一个整
体
数据修改只涉及对该数
据的操作(封装)
可重用性强(继承)
可维护性好,维护成本低
程序=对象+消息(对象间
的相互作用)
1.2 面向对象基本概念
对象:万物皆对象,对象是由静态的属性和动态的方法组成。
3
类:一组具有相同属性和行为对象的抽象。
消息:向某个对象发送请求。(如:手机来电)
方法:对象对收到请求的响应。(如:手机收到来电会震动
提示)
1.3 面向对象的基本特征
抽象:从一个具体的对象中提取提取一组数据,去除非本质
和特性的属性,保留本质的、共性的。
比如学生,有很多的属性(学号、姓名、性别、身高、体重、
血型、专业、班级、成绩),如果我们要做一个学生成绩管理系
统,我们应该关注的,除了学生的基本信息(姓名、性别等),
还要关注和学习相关的属性(学号、专业、班级、成绩),不用
关注他的血型、体重、身高等跟成绩无关的属性。而如果我们要
做的是一个学生健康管理系统,那么除了基本属性,身高、 体
重就是学生的本质属性。
封装:给对象一个边界,将内部信息尽量的隐藏,只保留对
外的操作接口。比如:显示器内部的元器件是看不到的,也不允
许随意摆弄,而是留下电源、信号接口以及调节亮度的按钮。封
装使得对象更加的安全,容易。
继承:继承是允许后代直接使用前辈直接拥有的。比如,长
得像父母就是继承了父母的部分基因。如果自然界中没有继承,
剩余35页未读,继续阅读
资源评论
Larrywjk
- 粉丝: 38
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功