-
一:概述
-
1.1Java类及类的成员
-
属性、方法、构造器、代码块、内部类
1.2 面向对象的特征
封装、继承、多态(抽象)
1.3 其它关键字的使用
This、super、package、import、static、final、interface、abstract
1.4 面向对象和面向过程
(1) 面向过程
![]()
(2)面向对象
先找实现事情涉及到的主体(类)、后看类完成任务需要具备什么功能(方法)

1.5 类和对象

二:面向对象基础
(1)类的实例化
![]()
(2)成员变量

(3)方法
![]()
(4)对象数组
![]()
(5)方法值传递

三:面向对象三大特征
3.1 封装

3.2 继承

3.3 多态
(1)定义

(2)使用前提
![]()
(3)适用性
![]()
(4)好处
避免多次重载


3.4 向下转型
解决问题:创建了子类对象并且加载了子类特有属性和方法,但声明的是父类导致没办法调用子类特有属性和方法。

四:衍生
4.1 构造器

4.2 对象
![]()
4.3 子类对象实例化

