1个回答
展开全部
不管你用什么语言,构造函数带传参,就是说该类被创建时需要参数进行初始化,如果不给就无法编译。那么如果一个子类继承了一个父类,父类具有参数构造函数,那么子类有责任将参数传递给父类,以便父类初始化。因为你new的时候new的不是父类,无法直接给予参数,你new的是子类,所以子类必须也同时具有带参数的构造函数,以便将参数传递给父类。
另外,构造函数参数传递不是重写声明,没有任何关系,同时构造函数不是普通函数,不可以继承,也不能通过接口导出。构造函数是用来初始化化类成员的,不是被主动调用的,打个不恰当的比方,构造函数就好比类的初始化事件。只要你new一个对象,就会触发。
另外,构造函数参数传递不是重写声明,没有任何关系,同时构造函数不是普通函数,不可以继承,也不能通过接口导出。构造函数是用来初始化化类成员的,不是被主动调用的,打个不恰当的比方,构造函数就好比类的初始化事件。只要你new一个对象,就会触发。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询