1.构造函数
函数有:main函数,一般函数(事物具有的行为、功能),构造函数(用于对象初始化)
构造函数格式:
1》函数名和类名相同,2》没有返回值类型,3》没有具体返回值
eg:创建person,使其有一建立就有name,age等属性。
public class PersonDemo {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Person p = new Person("wangming");
p.setName("liming")
}
}
class Person{
/*构造函数*/
Person(String n){
name=n;
}
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
构造函数和一般函数的区别:
构造函数在对象创建的时候就执行,而且只执行一次。
一般函数在函数对象创建后,需要时才被执行。
多构造函数在类中体现,是重载。