####理解构造方法
构造器即构造函数或构造方法(constructor),其本质是一个特殊的方法,用来初始化对象。构造器的名称要与类的名称一致。从而返回该类的实例。
#####要点:
**1.**通过new关键字来调用构造器,返回该类的实例。
例如: 实例化一个无参构造函数
XiyoujiRole tangseng= new XiyoujiRole();
或者实例化一个有参构造函数
XiyoujiRole wukong = new XiyoujiRole("孙悟空","金箍棒");
2. 构造器里不能有return关键字!!构造器虽然有返回值,但是不能定义返回值类型(返回值的类型肯定是本类)。
------ 注意:写return不会报错,但只起到结束语句的作用不能返回值。
**3.**构造函数名称与类名保持一致(包括大小写)。
public class XiyoujiRole {
/*
无参构造函数(构造器)
名字保持一致
*/
public XiyoujiRole() {
}
}
**4.**如果没有定义构造器,则编辑器会自动定义一个无参构造函数。如果已定义则编译器不会自动添加!
#####案例:
-----声明构造器
public class XiyoujiRole {
//角色名
String name;
//武器
String wuqi;
//战斗力
String zhandouli;
//耐力
String naili;
// 无参构造函数(构造器)
public XiyoujiRole() {
}
// 有参构造函数(构造器)
public XiyoujiRole(S