关静的回答:super也就是父类啊 super() 语句用来显式调用具有一个或多个参数的基类构造函数。
用法看以下示例: class baseClass { function baseClass() { print("不带参数的构造函数。"); } function baseClass(i : int) { print("基类构造函数。i是"+i); } } class derivedClass extends baseClass { function derivedClass() { //在这里隐式调用无参数的构造方法。 print("这是派生类的构造。"); } function derivedClass(i : int) { super(i); print("这是派生类的构造。"); } }new derivedClass; new derivedClass(42);
运行输出显示:
不带参数的构造函数。 这里是派生类的构造。 基类构造函数。i是42 这里是派生类的构造。 关静的回答:super也就是父类啊 super() 语句用来显式调用具有一个或多个参数的基类构造函数。
用法看以下示例: class baseClass { function baseClass() { print("不带参数的构造函数。"); } function baseClass(i : int) { print("基类构造函数。i是"+i); } } class derivedClass extends baseClass { function derivedClass() { //在这里隐式调用无参数的构造方法。 print("这是派生类的构造。"); } function derivedClass(i : int) { super(i); print("这是派生类的构造。"); } }new derivedClass; new derivedClass(42);
运行输出显示:
不带参数的构造函数。 这里是派生类的构造。 基类构造函数。i是42 这里是派生类的构造。 关静的回答:super也就是父类啊 super() 语句用来显式调用具有一个或多个参数的基类构造函数。
用法看以下示例: class baseClass { function baseClass() { print("不带参数的构造函数。"); } function baseClass(i : int) { print("基类构造函数。i是"+i); } } class derivedClass extends baseClass { function derivedClass() { //在这里隐式调用无参数的构造方法。 print("这是派生类的构造。"); } function derivedClass(i : int) { super(i); print("这是派生类的构造。"); } }new derivedClass; new derivedClass(42);
运行输出显示:
不带参数的构造函数。 这里是派生类的构造。 基类构造函数。i是42 这里是派生类的构造。 飞翔的鸿雁的回答:超级 潘海斌的回答:super 名词 n. 1. (公寓或办公楼的)管理员;监工 2. 【口】特级品,特大号 3. 临时雇员;临时演员 形容词 a. 1. 大的,极度的,过度的 2. 【口】特级的,特佳的 super- 前缀 pref. 1. 表示"上","上方" 2. 表示"超","超级" 3. 表示"更大范围的" 4. 表示"过","过分" super. |