class Demo_Construtor { public static void main(String[] args) { /** A:构造方法概述和作用 * 给对象的数据(属性)进行初始化 * B:构造方法格式特点 * a:方法名与类名相同(大小也要与类名一致) * b:没有返回值类型,连void都没有 * c:没有具体的返回值return; */ Person p =new Person(); //p.show(); } } class Person { private String name; private int age; public Person() { //构造方法,作用是给对象的数据(属性)进行初始化 //System.out.println("HelloWorld" ); //return; //构造方法也是有return语句的 ,格式是return; name = "jim"; age = 28; //System.out.println(name + "..." + age); //为什么要新创建一个方法实现打印呢??? } public void show() { System.out.println(name + "..." + age); } } |