Student.java 839 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package _10_代码块._02_初始化代码块;
  2. public class Student {
  3. private String name;
  4. private int age;
  5. //初始化代码块当中去做初始化
  6. static {
  7. System.out.println("这是静态代码块");
  8. }
  9. {
  10. // this.name = "默认名称";
  11. // this.age = 1;
  12. System.out.println("这是初始化代码块执行");
  13. }
  14. public String getName() {
  15. return name;
  16. }
  17. public void setName(String name) {
  18. this.name = name;
  19. }
  20. public int getAge() {
  21. return age;
  22. }
  23. public void setAge(int age) {
  24. this.age = age;
  25. }
  26. public Student() {
  27. this("默认名称",1);
  28. }
  29. public Student(String name, int age) {
  30. System.out.println("这是全参数构造器");
  31. this.name = name;
  32. this.age = age;
  33. }
  34. }