一点学习笔记,不一定正确哈
- 创建子类对象调用子类的构造函数时,会首先调用父类的无参构造函数
- 若父类的构造函数为有参构造函数,且在父类中参数被使用了时:
- 子类必须构造函数必须有相应的参数
- 除非父类初始化用到参数的赋值、方法都将被重载(重写),否则子类构造函数的参数,要注意同时传递给基类的构造函数
class Father
{
Father(parameter a,parameter b)
{
//a,b的一些使用
}
publice method()
{
//a,b的一些使用
}
}
class Son:Father
{
son(parameter a,parameter b):father(a,b)
{
}
}
参考资料
菜鸟教程.