简单的来说,就是改变数值的初始值,
public class student {
String name;
int age;
char xb;
public student() {}这个就是系统的构造方法,只不过系统隐藏了
public student(String name,int age,char xb) {//有参的构造方法,这个是自己写的构造方法,当你实例
//化对象时,就可以给这些参数赋值
this.name=name;//this.name是这个学生类的属性,而后面的name是这个有参方法的参数
this.age=age;
this.xb=xb;
public static void main(String[] args) {
// TODO Auto-generated method stub
String name;
int age;
char xb;
student aa=new student("糖",12,'男');//以student类的构造方法的参数对应,当你给这些赋值
//时,就是初始值
System.out.println(aa.age);//现在我没有给这个aa.age值赋值,所以输出结果为12,初始值!!
aa.age=18;
System.out.println(aa.age=18);//现在我给aa.age赋值,就会输出结果为18
}
}