constructor,说简单点就是“构造方法”。构造方法的作用就是“为对象的初始化赋值”。在Java或C#中如果不声明构造方法的话,则系统会自动提供一个不带任何参数的构造方法。举例来说:Student stu1= new Student();其中的Student()就叫做构造方法,是不带参数的构造方法。在比如:Student stu2 = new Student("张三",18);这个Student("张三",18)就是构造方法,是带参数的构造方法。构造方法怎么声明:举个例子:无参数:public Student(){ }有参数public Student(String name,int age){ this.name=name; this.age=age;}至于构造方法为什么不能override?override是方法“重写”,而构造方法不能重写,只能“重载”。若还有疑问,可以继续追问。
温馨提示:答案为网友推荐,仅供参考