派生类构造函数怎么写
时间: 2024-08-12 15:06:47 浏览: 60
派生类的构造函数详解
在Java中,派生类(子类)的构造函数执行顺序是固定的。当创建派生类对象时,会按照以下顺序执行构造函数:
1. **基类构造函数**:首先调用基类(超类)的构造函数,即使在子类构造函数中没有明确地调用它。
2. **派生类对象成员初始化**:接着进行派生类对象自身的成员变量初始化。
3. **派生类本身的构造函数**:最后执行派生类(子类)自己的构造函数体。
这个顺序在代码中表现为:
```java
// 基类构造函数执行
DerivedClass obj = new DerivedClass();
// 派生类对象成员初始化
// ...
// 派生类本身的构造函数执行
```
请注意,这是静态代码加载顺序之后发生的,即先加载静态代码和非静态代码,然后执行构造函数。
阅读全文