## 构造方法——JavaSE零基础
一、构造方法
1、作用是用于初始化参数。
2、所有的数字变量全部设置为零。
3、所有的booleam类型全部设置为flase。
4、所有的对象变量全部设置为null。
二、设计自己的构造方法
1、方法名称必须和类的名称相同。
2、没有返回值。
三、如果自己写了有参的构造方法,那么编辑器不会在提供默认的构造方法了,如果我们还想用无参的构造方法,那么需要手动实现。
public class Students {
String name; //名字
String sex; //性别
int age; //年龄
/*
*无参构造
*/
Students(){
}
/*
*有参构造
*/
Students(String name,String sex,int age){
this.name=name;
this.sex=sex;
this.age=age;
}
public String play(String name) {
return name;//返回值为属性,可在输出时定义
}
public String play1() {
return "打台球";//返回值已定义,输出时无法更改
}
public String eat(String name,int age) {
return "姓名:"+name+"年龄:"+age;
}
public static void main(String[] args) {
Students stu = new Students("李四","男",20);
System.out.println(stu.name);//输出名字
System.out.println(stu.sex);//输出性别
System.out.println(stu.age);//输出年龄
Students stu1 = new Students("张三","男",20);
System.out.println(stu1.name+","+stu1.sex+","+stu1.age+stu1.play("打台球")+stu1.play1());
}
}