当前位置:   article > 正文

作业活动-类和对象1一、定义个Person类,属性有身份证号码、姓名、性别、年龄、籍贯、住址,行为包括:_设计一个person类,包含姓名,性别,年龄,家庭住址

设计一个person类,包含姓名,性别,年龄,家庭住址

一、定义个Person类,属性有身份证号码、姓名、性别、年龄、籍贯、住址,行为包括:

(1)eating(String food),能够表示吃什么食物;

(2)shopping(String goods),表示购物;

(3)sleeping(int time),表示睡觉,参数time表示睡觉的时长;

(4)setName(String aName),表示修改人的姓名;

(5)setAge(int aAge),表示修改人的年龄;

(6)printPerson(),表示打印人的所有信息。

  1. package success;
  2. class Person{
  3. private String name;//姓名
  4. private int age;//年龄
  5. private String credit;//身份证号码
  6. private String hometown;//籍贯
  7. private String address;//地址
  8. private String sex;//性别
  9. private String behavior;//行为
  10. public Person(String name,int age,String credit,String hometown,String address,String sex,String behavior) {
  11. this.name=name;
  12. this.age=age;
  13. this.credit=credit;
  14. this.hometown=hometown;
  15. this.address=address;
  16. this.sex=sex;
  17. this.behavior=behavior;
  18. }
  19. public void eating(String food) {
  20. System.out.println(name+"在吃"+food);
  21. }
  22. public void shopping(String goods) {
  23. System.out.println(name+"在买"+goods);
  24. }
  25. public void sleeping(int time) {
  26. System.out.println(name+"睡了"+time+"个小时");
  27. }
  28. public void setaName(String aName) {
  29. name=aName;
  30. }
  31. public void setaAge(int aAge) {
  32. if(age>0)
  33. age=aAge;
  34. }
  35. public void printPerson() {
  36. System.out.println("姓名:"+name+"、年龄:"+age+"、身份证号码:"+credit+"、籍贯:"+hometown+"、住址:"+address+""
  37. + "、性别:"+sex+"、行为:"+behavior);
  38. }
  39. }
  40. public class Demo3{
  41. public static void main(String[]args) {
  42. Person p1=new Person("Tom",12,"123456","北京","北京天安门","、不详","干饭");
  43. p1.eating("饼干");
  44. p1.sleeping(8);
  45. p1.shopping("电脑");
  46. p1.printPerson();
  47. }
  48. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/136531
推荐阅读
  

闽ICP备14008679号