JavaSE-7.6【标准类制作】

 1 package day7.standard_class;
 2 
 3 /*
 4 6 标准类制作
 5 
 6     成员变量
 7         使用private修饰
 8 
 9     构造
10         提供一个无参构造
11         提供一个带有所有成员变量的有参构造
12 
13     成员方法
14         提供每一个成员变量对应的set&get
15         提供一个现实对象信息的show
16 
17     创建对象并为其成员变量赋值的两种方法:
18         无参构造创建对象后使用set&get赋值
19         有参构造直接创建带有属性值的对象
20  */
21 
22 //学生类
23 public class Student {
24 
25     //成员变量
26     private String name;
27     private int age;
28 
29     //构造方法
30     public Student(){}
31     public Student(String _name, int _age){
32         this.name = _name;
33         this.age = _age;
34     }
35 
36     //成员方法
37     public void setName(String _name){
38         this.name = _name;
39     }
40     public String getName(){
41         return name;
42     }
43     public void setAge(int _age){
44         this.age = _age;
45     }
46     public int getAge(){
47         return age;
48     }
49 
50     public void showInfo(){
51         System.out.println("姓名:" + name + " 年龄:" + age);
52     }
53 
54 }
 1 package day7.standard_class;
 2 
 3 //学生测试类
 4 public class StudentDemo {
 5     public static void main(String[] args) {
 6 
 7         //无参构造创建对象后使用set&get赋值
 8         Student s1 = new Student();
 9         s1.setName("tom");
10         s1.setAge(19);
11         s1.showInfo();
12 
13         //有参构造直接创建带有属性值的对象
14         Student s2 = new Student("sam", 20);
15         s2.showInfo();
16     }
17 }

 

posted @ 2021-05-22 20:13  yub4by  阅读(36)  评论(0编辑  收藏  举报