构造方法
类名和方法名一样,
在面向对象程序中构造方法的主要作用是为类中的属性初始化。
先看产生一个对象的方法:
类名 对象名=new 类名();
可以发现在程序中只要有“()”就表示调用了方法,那么这个方法实际上就是表示要调用构造方法,构造方法可视为一种特殊的方法,他的定义方式与普通方法类似,其余发如下:
【构造方法定义格式】
class 类名{
访问权限 类名称(类型1 参数1,类型2 参数2,......)
{
程序语句;
}
}
************************************
*构造方法的声明中要记住一下几点:
*①. 构造方法的名称必须与类名称一致。
*②.构造方法的声明处不能有任何返回值类型的声明。
*③.不能在构造方法中使用return返回一个值。
***********************************
关于访问权限。
default(默认,什么都不写)、private、public
***********************************
例子:
package javatest;
class Person1 {
	
	private String name;
	private int age;
	public Person1(String name, int age) {
		this.setName(name);
		this.setAge(age);
	}
	public void tell() {
		System.out.println("姓名:" + getName() + ",年龄:" + getAge());
	}
	public String getName() {
		return name;
	}
	public String setName(String n) {
		return name = n;
	}
	public int getAge() {
		return age;
	}
	public int setAge(int a) {
		return age = a;
	}
}
public class ConsDemo01 {
	public static void main(String args[]) {
		Person1 per = null;
		per =new Person1("张三", 30);
		per.tell();
	}
}
 
                    
                 
                
            
         
 浙公网安备 33010602011771号
浙公网安备 33010602011771号