Java 小练习 创建类 + 调用(1)

 1 package com.bytezero.exer;
 2 
 3 /**
 4  * 
 5  * @Description 
 6  * @author  Bytezero·zhenglei!      Email:420498246@qq.com
 7  * @version
 8  * @date 2021年9月11日下午8:25:55
 9  * @
10  *  要求:
11  *  (1) 创建Person类的对象,设置对象的name,age和sex属性,调用study方法
12  * 输出字符串”studying“,调用showAge()方法显示age值
13  * 调用addAge()方法给对象的age属性值增加2岁
14  *  (2) 创建第二个对象,执行上述操作,体会同一个类的不同对象之间的关系
15  *
16  */
17 public class PersonTest
18 {
19     public static void main(String[] args) 
20     {
21         Person p1 = new Person();
22         
23         p1.name = "bytezero";
24         p1.age = 21;
25         p1.sex = 1;
26         
27         
28         p1.study();
29         p1.showAge();
30         
31         int newAge = p1.addAge(2);
32         System.out.println(p1.name+"的修改年龄为"+newAge);// 23
33         System.out.println(p1.age);//23
34         
35         
36         Person p2 = new Person();
37         p2.showAge();//0
38         
39         p2.addAge(10);
40         p2.showAge(); //10
41         
42         p1.showAge(); //23
43     }
44 }
45 
46 
47 package com.bytezero.exer;
48 
49 public class Person 
50 {
51     String name;
52     int age;
53     /**
54      * sex: 1表示男性
55      * sex: 0表示女性
56      */
57     int sex;
58     
59     public void study()
60     {
61         System.out.println("Studying");
62     }
63     
64     
65     public void showAge()
66     {
67         System.out.println("age:"+ age);
68     }
69     
70     public int addAge(int i )
71     {
72         age += i;
73         return age;
74     }
75 }

 

posted on 2021-09-11 20:48  Bytezero!  阅读(77)  评论(0编辑  收藏  举报