学习目标
    一.多态
    多态的前提
    多态的成员访问特点
    多态的优缺点
    多态的转型
    二.内部类
    成员内部类
    匿名内部类
    三.常用API
    Object类
    Objects类
    Date类
    SimpleDateFormat类
    LocalDateTime类
    Period & Duration
    Math类 & System类

    1. 多态
    1.1 多态能解决什么问题 ?
    能提高代码的复用性,解决项目中耦合的问题,提高程序的可扩展性
    1.2 多态中成员访问特点 ?
    1.构造方法:与继承语句一样,每一个构造方法中有super(),访问父类空参构造方法

    多态中成员访问特点 编译 执行
    成员变量 看左边(父类型) 看右边(父类型)
    成员方法 看左边(父类型) 看右边(子类型)

    注意:如果子类没有那么可以继承父类的方法
    2. API
    2.1 为什么要学习API,怎么快速学习一个Java提供好的类 ?
    通过API学习方法的使用
    先看方法是否存在静态(static)关键字→→→再看方法的返回值类型,确定调用方式→→→最后看方法的参数列表 , 决定传入什么类型的数据

    3. 当日问题小结
    3.1 当日遇到的问题
    在练习匿名内部类,main下创建usexxx方法的时候

    1. public static void useFly(Fly fly){ //(Fly是接口名)
    2. Fly.qiFei();//qiFei(接口内方法)报错
    3. }


    3.2 出现问题原因
    错误的调用方法:用接口名调用方法
    3.3 解决问题方案
    用对象名调用方法

    1. public static void useFly(Fly fly){
    2. fly.qiFei();//应该用对象名调用
    3. }

    若有收获,就点个赞吧