/* 构造方法 作用 给对象的数据进行初始化 格式 方法名与类目相同 没有返回值类型,连void都没有 没有具体的返回值 注意事项 如果没有给出构造方法,系统会自动提供一个无参构造方法 如果给出构造方法,系统不再提供 如果想使用无参构造方法,就必须自己给出,建议永远自己给出*/class GouzaoDemo { public static void main(String[] args){ new Demo("name",19); new Demo(19,"name"); new Demo(19); new Demo("name"); new Demo(); }}class Demo { //Demo类 public Demo(){ //Demo方法,与类名一致 System.out.println("Hello World"); } public Demo(String name) { System.out.println(name); } public Demo(int ags) { System.out.println(ags); } public Demo(String name,int ags) { System.out.println(name+ags); } public Demo(int ags,String name) { System.out.println(ags+name); }}