JavaSE的学习之路
2021-03-02 04:26
标签:抽象 ast 有关 jdk exception 全局 span protect dex 重写:需要有维承关系,子类重写父类的方法! 1。方法名必湖和问 2.参数到表列表必须相同 3。修饰符:范围可以扩大但不能缩小:public>Protected>Default>private 4。抛出的异常:范图。可以被缩小,但不能扩天大:C1assNotFoundException --> Exception(大)重写,子类的方法和父袤必要一致:方法体不同! 为什么需要电号: 1-父类的功能。子类不一定需要.或者不一定满是!Alt + Insert : override; 多态 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多(父类,有关系的类) 多态存在的条件 ◆有继承关系 子类重写父类方法◆父类引用指向子类对象 注意:多态是方法的多态,属性没有多态性。 多态注意事颂; 1.多态是方泫的多态,属性没有多态 2.父类和了类,有联系类型转换异常!cLasscastException ! 3.存在条件:继承关系,方法需要重写,父类引用指向子类对象! Father f1 = new Son( ); 不能重写的方法 1. static方法,属于类,它不屈于实例 2. final常量; 3. private方法; 接口的使用 3.1 JDK7以前:只能定义全局常量和抽象方法 >全局常量:public static final ,书写时可以省略 >抽象方法:public abstract 的 3.2 JDK8:除了定义全局常量和抽象方法之外,还可以定义静态方法、默认方法(可以省略) 如果实现类覆盖了接口中的所有抽象方法,则此实现类就可以实例化 如果实现类没有覆盖接口中所有的抽象方法,则此实现类仍为一个抽象类 格式:class AA extends BB implements CC ,DD,EE JavaSE的学习之路 标签:抽象 ast 有关 jdk exception 全局 span protect dex 原文地址:https://www.cnblogs.com/cyjiayou113/p/14414814.html
上一篇:关于稀疏数组