Java类和对象8

按要求编写Java应用程序。

(1)创建一个叫做People的类:

属性:姓名、年龄、性别、身高         行为:说话、计算加法、改名

编写能为所有属性赋值的构造方法;

(2)创建主类:

创建一个对象:名叫“张三”,性别“男”,年龄18岁,身高1.80;

让该对象调用成员方法:1)说出“你好!”  2) 计算23+45的值     3) 将名字改为“李四”

 1 public class People {
 2 
 3     private String name;
 4     private String sex;
 5     private int age;
 6     private double height;
 7 
 8     public String getName() {
 9         return name;
10     }
11 
12     public void setName(String name) {
13         this.name = name;
14     }
15 
16     People(String name, String sex, int age, double height) {
17         this.name = name;
18         this.sex = sex;
19         this.age = age;
20         this.height = height;
21     }
22 
23     public void sayHi() {
24         System.out.println(this.name + ":    你好!");
25     }
26 
27     public double doAdd(double a, double b) {
28         return a + b;
29     }
30 
31     public void gaiMingZi(String name) {
32         this.name = name;
33 
34     }
35 
36     public static void main(String[] args) {
37         People p1 = new People("张三", "男", 18, 180);
38 
39         p1.sayHi();
40         System.out.println("23+45=" + p1.doAdd(23, 45));
41         p1.gaiMingZi("李四");
42         System.out.println("大家好,我是: " + p1.name);
43         System.out.println(p1.name + "的个人信息:" + p1.toString());
44     }
45 
46     @Override
47     public String toString() {
48         return " [name=" + name + ", sex=" + sex + ", age=" + age + "岁, height=" + height + "cm]";
49     }

运行结果:

 

posted @ 2016-05-20 16:10  唐枫  阅读(245)  评论(0编辑  收藏  举报