1 package day07; 2 3 public class Student { 4 5 /*构造方法格式: 6 * 1、方法名要和类名一样,大小写也要一致 7 * 2、没有返回值类型,连void也没有 8 * 3、没有具体的返回值(不能由return带回具体的结果)*/ 9 private String name; 10 private int age; 11 12 //如果一个类没有编写任何构造方法,系统会默认提供一个无参构造方法 13 public Student() { 14 } 15 16 //如果手动写了构造方法,系统就不会使用默认的无参构造方法了 17 public Student(String name, int age) { 18 this.name = name; 19 this.age = age; 20 System.out.println("Student的构造方法"); 21 } 22 23 public void display() { 24 25 System.out.println("我叫" + name + "," + "今年" + age); 26 } 27 }
eg:
1 package day07; 2 3 public class StudentDemo { 4 5 public static void main(String[] args) { 6 Student stu = new Student("lily", 20); 7 stu.display(); 8 } 9 }
执行结果: