栈、堆、内存

栈:方法调用和局部变量 使用的内存。

堆:对象 使用的内存。

构造函数不是方法,是表示带有new时会执行的程序代码。也就是说,构造函数中的代码是在你初始一个对象时执行的。

构造函数不会被继承,会直接调用。意思就是,在创建子类的对象时,父类的构造函数会被自动调用。

且调用的顺序是先完成父类的构造函数,后完成子类的构造函数。原因是:编译器会自动将super()放入方法中的第一句。

猜你喜欢

转载自www.cnblogs.com/miaoww/p/9133787.html