Java_SE_Lesson_2:多态与static和final关键字

多态_父类型的引用可以指向子类型的对象。parentp=newchild_当使用多态方式调用方法时首先检查父类中是否有sing方法如果没有则编译错误_如果有再去调用子类的sing方法。一共有两种类型的强制类型转换_a)向上类型转换(upcast)_比如说将cat类型转换为animal类型即将子类型转换为父类型。对于向上类型转换不需要显式指定。b)向下类型转换(downcast)_比如将animal类型转换为cat类型。即将父类型转换为子类型。对于向下类型转换必须要显式指定(必须要使用强制类型转换)。抽象类
阅读更多

Java中的静态代码块、构造代码块、构造函数以及Java类初始化顺序

本文介绍了静态代码块、构造代码块和构造函数的概念和作用,以及它们的执行顺序和区别。静态代码块在类加载时执行一次,构造代码块在对象创建时执行,构造函数用于对象初始化。文章还讨论了类继承时的静态代码块执行顺序。
阅读更多