问答详情
源自:8-6 Java 中的构造方法

对象方法两个类之间的关系

无参的构造方法中界面转换是什么情况?

提问者:雪mi饼 2015-05-13 20:35

个回答

  • Wang_Yu
    2015-05-13 21:50:43
    已采纳

    我没听懂你说的是什么意思

    构造方法中的界面转换??

    我所知道的貌似就只有继承的时候出现的super()了;


    假设有一个父类

    class Father{
        Father(){
        }
    }

    一个子类继承了它

    class Son extends Father{
        Son(){
            //在子类构造函数中 , 默认的是有一句super(); 语句的。 这句话会访问父类的构造函数
        }
    }

    所以说

    public class Demo{
        public static void main(String[] args){
            Son s=new Son();
        }
    }

    如果在main方法中声明一个Son的实例,会先访问Son的构造函数,然后在Son构造函数的第一句就会通过super()去访问Father类。然后执行完Father的构造函数后,则会执行Son的构造函数。

  • 雪mi饼
    2015-05-13 20:35:57

    是构造方法。抱歉!