1 /*
2 标准代码
3
4 学生类:
5 成员变量:name,age
6 构造方法:无参,带两个参
7 成员方法:getXxx()/setXxx(),show
8
9 给成员变量赋值:
10 ①setXxx()灵活性高
11 ②构造方法。
12
13 输出成员变量值:
14 ①getXxx()灵活性高
15 ②通过调用show()方法。
16 */
17
18 class Student{
19 private String name;
20 private int age;
21
22 public Student(){
23
24 }
25
26 public Student(String name,int age){
27 this.name = name;
28 this.age = age;
29
30 }
31
32 public String getName(){
33 return name;
34 }
35
36 public int getAge(){
37 return age;
38 }
39
40 public void setName(String name){
41 this.name = name;
42 }
43
44 public void setAge(int age){
45 this.age = age;
46 }
47
48 public void show(){
49 System.out.println(name+"----"+age);
50 }
51 }
52
53 class StudentTest2{
54 public static void main(String[] args){
55 //无参构造+setXxx ①+①
56 Student s1 = new Student();
57 s1.setName("小懒");
58 s1.setAge(99);
59 System.out.println(s1.getName()+"---"+s1.getAge());
60 //①+②
61 s1.show();
62
63 //构造方法给值 ②+①
64 Student s2 = new Student("小皮",99);
65 System.out.println(s2.getName()+"---"+s2.getAge());
66 //②+②
67 s2.show();
68 }
69 }