代码块
代码模块的一些区分
忘水流连
这个作者很懒,什么都没留下…
展开
-
拓展:多态、代码块与变量
拓展:多态、代码块与变量1 、向上造型与向下造型1.1向上造型就是多态,为了标准化,向超类类看起:1.2向下造型 ,为了使用派生类特有的扩展的功能(很少用)2 、 静态代码块,构造代码块,局部代码块3 、 静态变量和实例变量的区别 1 、向上造型与向下造型 在Java中,继承和多态都是三大特性之一,通过extends关键字,使派生类使用了超类的功能。然超类不满足派生类的需求时,派生类可以重写超类的方法。而多态使其程序更加的灵活和规范化。 因此,在这样两种方式下就存在两种转型方式:向上转型和向下转型。原创 2020-12-14 21:02:16 · 68 阅读 · 0 评论 -
构造方法——构造代码块和局部代码块
构造代码块和局部代码块 ——继方法后的构造方法的一些补充 构造代码块 1、 在类的内部,方法外部,的代码块。 2、 通常用于抽取构造方法中的共性代码。 3、 每次调用构造方法前都会调用构造代码块 4、提取构造方法的共性 局部代码块 1、 在方法里面的代码块 2、 通常用于控制变量的作用范围,出了括号就失效 3、 变量的范围越小越好,成员变量会有线程安全问题 4、 总结:执行顺序: 构造代码块是最优先的,局部代码块顺序执行 public static void main(String[] args) {原创 2020-12-08 19:24:49 · 452 阅读 · 0 评论