Java教程

java类代码执行顺序

本文主要是介绍java类代码执行顺序,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
public class Animal {
    static String name="小黑";

    public Animal() {
        name = "小猿";
        showName();
    }
    public void showName(){
        System.out.println(this.name);
    }

    public static void main(String[] args) {
        Cat cat = new Cat();
    }
}

class Cat extends Animal {
    String name = "小智";

    public void showName(){
        System.out.println(this.name);
    }
}

执行顺序是基类静态域-》cat类静态域-》基类成员变量初始化-》基类构造器-》cat类成员变量初始化-》执行cat类构造器里的内容

这篇关于java类代码执行顺序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!