天天看点

Java的成员变量与构造方法## Java的成员变量与构造方法

## Java的成员变量与构造方法

成员变量:直接定义在Java文件中类体里面的变量。一般情况下,成员变量都具有默认值:整型是0;浮点型是0.0;布尔型是false;字符型是'';其他类型都是null。

构造方法:用于构造对象的方法,定义在类体中。构造方法没有返回值,其语法为:类名 ([参数列表]) { 内容 }。

注意:构造方法不允许用final和static修饰;一个类可以根据需要,定义多个构造方法,这是“重载”的体现。为了简化代码,类中构造方法可以互相调用,格式:this([参数列表]);但必须置于构造方法有效代码第一行。

package sirius;

public class UserInfo {
	int age;
	String name;
	String mobile;
	String address;
	
        //为了简化代码,类中构造方法可以互相调用,格式:this([参数列表]);但必须置于构造方法第一行;
	UserInfo(int a,String na,String mob,String add){
		this(a,na);//调用下面的构造方法
		mobile = mob;
		address = add;
	}
	UserInfo(int a,String na){//注:少的列表参数也能调用多的
		this(a);
		age = a;
		name = na;
	}
	UserInfo(int a){
		age = a;
	}
	
	public static void main(String[] args) {

//		UserInfo userInfo = new UserInfo();
//		System.out.println(score);
//		System.out.println(userInfo.age);
//		System.out.println(userInfo.name);
		
                //通过调用构造方法产生对象,可以将复杂的赋值过程简化为一行代码,使之不显得冗长。
		UserInfo li = new UserInfo(25,"lihua","13287819931","河南省郑州市中原区");
		System.out.println(li.name);
		System.out.println(li.age);
		System.out.println(li.mobile);
		System.out.println(li.address);
		
	}
}
           

运行结果如下,输出对象的基本信息 

Java的成员变量与构造方法## Java的成员变量与构造方法

继续阅读