黑马程序员技术交流社区

标题: 自己写的一个简单的类 [打印本页]

作者: WYKings    时间: 2015-4-17 16:29
标题: 自己写的一个简单的类
一个简单的类
  1. public class Human {
  2.         //定义普通人的属性,姓名、年龄、出生年月
  3.         private String name;
  4.         private int age;
  5.         private String birth;
  6.        
  7.         //提供初始化方法
  8.         public Human(String name) {
  9.                 this.name = name;
  10.         }
  11.         public Human(String name, int age) {
  12.                 this(name);
  13.                 this.age = age;
  14.         }
  15.         public Human(String name, int age, String birth) {
  16.                 this(name, age);
  17.                 this.birth = birth;
  18.         }
  19.        
  20.         //用set方法设置属性,用get方法读取属性
  21.         public void setName(String name) {
  22.                 this.name = name;
  23.         }
  24.         public String getName() {
  25.                 return this.name;
  26.         }
  27.         public void setAge(int age) {
  28.                 this.age = age;
  29.         }
  30.         public int getAge() {
  31.                 return this.age;
  32.         }
  33.         public void setBirth(String birth) {
  34.                 this.birth = birth;
  35.         }
  36.         public String getBirth() {
  37.                 return this.birth;
  38.         }
  39.        
  40.         //人类拥有走路和吃饭的方法
  41.         public void run() {
  42.                 System.out.println(this.name + "正在走路!");
  43.         }
  44.         public void eat() {
  45.                 System.out.println(this.name + "正在吃饭!");
  46.         }
  47.        
  48.         //打印相关信息的方法
  49.         public void printName() {
  50.                 System.out.println("当前对象的姓名为" + this.name);
  51.         }
  52.         public void printAge() {
  53.                 System.out.println("当前对象的年龄为" + this.age);
  54.         }
  55.         public void printBirth() {
  56.                 System.out.println("当前对象的出生年月为" + this.birth);
  57.         }
  58. }
复制代码

希望可以帮助到别人


作者: 柳叶飞刀    时间: 2015-4-17 17:06
有没有高级一点的?
作者: WYKings    时间: 2015-4-17 17:46
柳叶飞刀 发表于 2015-4-17 17:06
有没有高级一点的?

自己写的也就简单了一下,如果是定义好了需求的,那样就比较好写点
作者: cody    时间: 2015-4-17 23:09
请问LZ用什么软件编写程序的?
作者: Dracove    时间: 2015-4-17 23:29
很有帮助。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2