//Java中构造对象的使用:
/*格式
* 访问修饰符 类名称 (){
* 程序语句
* }
*/
class People{
//创建一个构造方法:与类名相同,且没有返回值
//最常用:为类中的属性进行初始化
//构造方法可以传递参数
//构造方法可以重载
int age ;
String name ;
public People(int a , String n){
age = a ;
name = n ;
System.out.println("姓名:"+name+" 年龄"+age);
}
public People(int a){
this.age = a ;
}
}
public class HelloWorld {
public static void main(String[] args){
People per = new People(30,"YANGYUANXIN"); //只需要实例化就自动调用类中的方法了,跟C++是相似的
//每个类在实例化之后都会调用构造方法,如果没有构造方法,程序在编译的时候会创建
//一个无参的什么都不做的构造方法,例如我把上面的类删除,下面改成无参也不会报错。
//构造方法只能调用一个,但可以根据重载传递相应的参数
//People p = new People(29);
}
}