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 }