Person.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.sf.day06;
  2. /**
  3. * 封装
  4. */
  5. public class Person {
  6. /**
  7. * javaBean 属性 方法 构造器 getset方法 toString()
  8. */
  9. private String name;
  10. private Integer age; ///int integer
  11. private Double height;
  12. private Double weight;
  13. public Person(){
  14. }
  15. public Person(String name,Integer age,Double height,Double weight){
  16. this.name = name;
  17. this.age = age;
  18. this.height = height;
  19. this.weight = weight;
  20. }
  21. public String getName() {
  22. return name;
  23. }
  24. public void setName(String name) {
  25. this.name = name;
  26. }
  27. public Integer getAge() {
  28. return age;
  29. }
  30. public void setAge(Integer age) {
  31. if(age < 0){
  32. this.age = 10;
  33. }else
  34. this.age = age;
  35. }
  36. public Double getHeight() {
  37. return height;
  38. }
  39. public void setHeight(Double height) {
  40. this.height = height;
  41. }
  42. public Double getWeight() {
  43. return weight;
  44. }
  45. public void setWeight(Double weight) {
  46. this.weight = weight;
  47. }
  48. @Override
  49. public String toString() {
  50. return "Person{" +
  51. "name='" + name + '\'' +
  52. ", age=" + age +
  53. ", height=" + height +
  54. ", weight=" + weight +
  55. '}';
  56. }
  57. }