201711671126 《Java程序设计》第四章 类与对象
- 编程语言的几个发展阶段
- 面向机器语言
- 面向过程语言
- 面向对象语言
- 特性:封装,继承和多态
- 类
- 类声明
- 类体
- 成员变量
- 声明:用来存储属性的值
- 体现对象的属性
- 方法
- 定义:对类中声明的变量进行操作,即给出算法
- 体现对象所具有的行为
- 需要注意的问题
- 当类名由几个单词复合时,每个单词的首字母大写
- 类的UML图
- 构造方法与对象的创建
- 构造方法
- 构建对象
- 使用对象
- 对象的引用和实体
- 类与程序的基本结构
- 参数传值
- 传值机制
- 基本数据类型参数的传值
- 引用类型参数的传值
- 可变参数
- 对象的组合
- 组合与复用
- 类的关联关系和依赖关系的UML图
- 实例成员与类成员
- 实例变量和类变量的声明
- 实例变量和类变量的区别
- 实例方法和类方法的定义
- 实例方法和类方法的区别
- 类方法是属于整个类,而不属于某个对象
- 类方法只能访问类成员变量,不能访问实例变量,而实例方法可以访问类成员变量和实例变量
- 类方法的调用可以通过类名.类方法和对象.类方法,而实例方法只能通过对象.实例方法访问
- 类方法只能访问类方法,而实例方法可以访问类方法和实例方法
- 类方法不能被覆盖,实例方法可以被覆盖
- 方法重载
- 方法重载的语法规则
- 避免重载出现歧义
- this关键字
- 实例方法只能通过对象来调用,不能用类名来调用;this出现在实例方法中就代表正在调用该方法的当前对象
- 实例成员变量在实例方法中出现:this.成员变量
- static成员变量在实例方法中出现:类名.成员变量
- 在构造方法中使用this
- this.方法
- 在实例方法中使用this
- 类名.方法
- 实例方法只能通过对象来调用,不能用类名来调用;this出现在实例方法中就代表正在调用该方法的当前对象
- 包
- 包语句
- 有包名的类的存储目录
- 运行有包名的主类
- import语句
- 引入类库的类
- 引入自定义包中的类
- 访问权限
- 何谓访问权限
- 访问权限从高到低:public,protected,friendly,private
- 私有变量和私有方法
- 共有变量与共有方法
- 友好变量与友好方法
- 受保护的成员变量与方法
- public类与友好类
- 不能用public和protected修饰类
- 基本类型的类封装
- double和float类
- byte、short、integer、long类
- character类
- 对象数组
- JRE拓展与jar文件
- 文档生成器
教材学习中的问题和解决过程
问题:一些知识点不懂
解决:查找网络资源+询问
学习进度条
230/230
参考资料
教程