Java的构造器是对本类的实例化,初始化数据,在创建对象时候使用。
相比于方法,没有返回值,名字与类名完全一致,没有指定构造函数系统会默认构造一个(int a=0,String name =null)
public class MyClass {
String name;
int age;
MyClass(String n , int a){
name = n ;
age = a ;
}
void printMessage(){
System.out.println("Name is :" + name +"and age is :" +age);
}
public static void main(String args[]) {
MyClass m1 = new MyClass("James" , 20);
MyClass m2 = new MyClass("YCJ" , 25);
m1.printMessage();
m2.printMessage();
}
}