java中父类构造方法中的this指向谁

Posted 随风残虹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中父类构造方法中的this指向谁相关的知识,希望对你有一定的参考价值。

public class Test { 

    public Test() { 
    } 
     
    public static void main(String[] args) { 
        new s(); 
    } 


class F{ 
    public F() { 
        System.out.println(this.getClass().getName()); 
        this.f1(); 
    } 
    public void f1() { 
        System.out.println(1234); 
    } 


class s extends F{ 
    public s() { 
         
    } 
     
    public void hello() { 
        System.out.println(123); 
    } 

}

 

this指向谁 //运行结果是 s子类

但是又输出1234

解释:https://www.oschina.net/question/74811_123958




























以上是关于java中父类构造方法中的this指向谁的主要内容,如果未能解决你的问题,请参考以下文章

Java 中父类怎么调用子类的方法?

java中,当实例化子类时会递归调用父类中的构造方法。这个说法对么?为啥

java中父类可不可以转为子类

请教一下C#中父类静态构造函数在子类中为啥不会和子类的静态构造函数一起执行

super关键字

js中this关键字的作用