构造方法格式

 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 }

执行结果:

欢迎批评指正,提出问题,谢谢!
原文地址:https://www.cnblogs.com/xxeleanor/p/14223315.html