美文网首页
类与继承

类与继承

作者: 木栈桥上 | 来源:发表于2018-03-30 12:01 被阅读0次

当声明父类而用子类实例化时:

public class Main {

      public static int i=methodi();

      public int y=methody();

      public static int methodi() {

            System.out.println("i");

            return 1;

      }

      public int methody() {

            System.out.println("y");

            return 1;

      }

      public Main() {

            System.out.println("Main构造器");

      }

      {

            System.out.println("Main普通代码块");

      }

      static {

            System.out.println("Main静态代码块");

      }

      public static void main(String[] args) {

            Main m=new x();

      }

     

}

class x extends Main{

      public x() {

            System.out.println("x构造器");

      }

      {

            System.out.println("x普通代码块");

      }

      static {

            System.out.println("x静态代码块");

      }

}

输出为:

i

Main静态代码块

x静态代码块

y

Main普通代码块

Main构造器

x普通代码块

x构造器

当 Main m=new Main();  时。

输出为:

i

Main静态代码块

y

Main普通代码块

Main构造器

当 x x=new x();  时。

输出为:

i

Main静态代码块

xi

x静态代码块

y

Main普通代码块

Main构造器

x普通代码块

x构造器

总结:单个类执行顺序:静态变量的声明,静态代码块,普通变量声明,普通代码块,类构造器。

当声明父类而用子类实例化时执行顺序:

父类静态变量声明,父类静态代码块,子类静态变量声明,子类静态代码块,父类普通变量声明,父类普通代码块,父类构造器,子类普通变量声明,子类普通代码块,子类构造器。

相关文章

  • JAVA(9)继承与多态

    继承与多态 、抽象类、接口 继承: 继承是类与类的一种关系 java中的继承是单继承 继承的好处: 子类拥有父类的...

  • 继承与派生

    1,父类与子类,单继承与多继承 2、为何要用继承:用来解决类与类之间代码冗余问题 3,如何实现继承 4,属性查找 ...

  • js面向对象总结

    1、类与实例 类的声明 实例化 2、类与继承 继承的几种方式

  • 继承

    继承:类与类之间的一种关系,子类可以继承父类的成员 关键字extends:继承关键字,使类与类之间产生继承关系 格...

  • OC之02面向对象03之三大特性02继承、多态

    继承 基本使用: 继承用于类与类之间例如:类A 类B 如果说类B继承类A那么,类B就会继承了类A的所有的属性而且...

  • 03.接口和类之间的各种关系

    接口和类的关系 A:类与类之间:继承关系,一个类只能直接继承一个父类,但是支持多重继承 B:类与接口之间:只有实现...

  • 类关系

    六种关系继承与实现关系:类B继承类A或者接口A,就称为继承与实现关系。依赖关系:类B独立模型,类A中方法用到类B,...

  • JS面向对象

    类与实例 创建类 实例化 类与继承 实现继承的几种方式 方式一:利用构造函数进行继承 但是这种方法缺点是无法继承父...

  • 面向对象类

    类与实例 类的声明 ES5 ES6 生成实例 类与继承 如何实现继承 继承的几种方式 原型链是实现继承的主要方法 ...

  • Python所学----python高级(中)

    一. 单继承 、多继承、多态,重写与父类 1.单继承、就是子类继承父类的属性与方法 2.多继承、就是子类继承多个父...

网友评论

      本文标题:类与继承

      本文链接:https://www.haomeiwen.com/subject/jmzbcftx.html