1 问题
在新建一个类的对象之后,想要初始化对象的值,必须添加构造器(也叫构造方法),分为无参构造器和有参构造器,如果没有手动定义有参构造器,编译器会自动定义一个无参构造器,用于对象的初始化。...而构造器的重载用于创建不同的对象。...2 方法
2.1定义构造器
普通方法的特性依旧全部适用于构造器,需要注意构造器的方法名必须和类名保存一致,构造器在被定义之后,创建一个类的对象时就会默认执行构造方法。构造器通过new关键字调用....}
MenuItem(int no,String content){ // 有参构造器
// 构造器有返回值,但是不能定义返回值的类型,返回值是本类,无需定义....this.no = no;
this.content = content;
}
}
2.2构造器的重载
构造器的重载跟方法的重载一模一样,构造器经常需要重载,用于创建不同的用户对象