1 多态
1.1什么是多态
-
1.2多态的前提
有继承或者实现的关系
- 有方法重写
-
1.3 多态的成员访问特点
成员变量:编译看左边,执行看左边
- 成员方法:编译看左边,执行看右边
构造方法 : 和继承一样 , 子类通过super()访问父类的构造方法
1.4 多态的优缺点
提高代码的拓展性和灵活性
-
1.5 多态的转型
向上转型 : Animal a = new Cat();
-
1.7 多态的转型注意
关键词:instanceof
- 判断左边的变量是否和右边一致,返回boolean类型的结果
-
2 内部类
2.1什么是内部类 ?
2.2内部类分类 ?
使用方法:
- 直接调用方法
- 作为方法的参数传递
- 作为方法的返回值类型
- 匿名内部类 : 代表的就是子类对象!!!
格式: new 类名/接口名(){
重写抽象类或者接口中的抽象方法<br /> };
3 API
3.1 Object类
方法 : public String toString()
- 如果一个类没有重写toString方法 , 那么打印此类的对象 , 打印的是此对象的地址值
- 如果一个类重写了toString方法 , 那么打印此类的对象 , 打印的是此对象的属性值
- 作用 : 把对象转成字符串 , 快速查看一个对象的属性值
方法 : public boolean equals()
概述 : java.util.Date 表示特定的瞬间,精确到毫秒
- 构造方法:
- public Date(): 创建的对象,表示的是当前计算机系统的时间
- public Date(long time): Date对象 = 1970/1/1 0:0:0 + time毫秒值
- 成员方法:public long getTime(): 返回毫秒值 = 当前Date代表的时间 - 1970/1/1 0:0:0
public void setTime(long t): Date对象 = 1970/1/1 0:0:0 + time毫秒值
3.4 DateFormat类
作用 :
- 格式化:Date—>String
- 解析:String—>Date
- 构造方法:
- SimpleDateFormat(String pattern) 给定日期模板创建日期格式化对象
- 成员方法:
- public String format(Date d):格式化,将日期对象格式化为字符串
- public Date parse ( String s ):解析,将字符串解析为日期对象
4. 当日问题小结
4.1 当日遇到的问题
Date和SimpleDateFormat掌握不是很好,案例写不出来
4.2 出现问题原因
4.3 解决问题方案
观看视频和成品代码,知道怎么使用
