Person.java 952 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.sf.day08;
  2. public class Person {
  3. public String name;
  4. public int age;
  5. /**
  6. * 构造器的作用 : 对象的创建 属性的赋值
  7. *创建无参构造器 有参构造器
  8. */
  9. public double weight;
  10. public Person(){
  11. }
  12. public Person(int age ){
  13. this.age = age;
  14. }
  15. public Person(String name,int age ){
  16. this.name = name;
  17. this.age = age;
  18. }
  19. public Person(String name,int age,double weight ){
  20. this(name,age);
  21. this.weight = weight;
  22. }
  23. @Override
  24. public String toString() {
  25. return "Person{" +
  26. "name='" + name + '\'' +
  27. ", age=" + age +
  28. ", weight=" + weight +
  29. '}';
  30. }
  31. public static void main(String[] args) {
  32. // Person person = new Person(13);
  33. Person person1 = new Person("zs", 13, 123.0);
  34. System.out.println(person1);
  35. }
  36. }