//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); } }