成员变量
- 使用private修饰
构造方法
- 提供一个无参构造方法
- 提供一个带多个参数的构造方法
成员方法
- 提供每一个成员变量对应的setXxx(参数)和getXxx()
- 提供每一个显示对象信息的show()
创建对象并为其成员变量赋值的两种方式
- 无参构造方法创建对象后使用setXxx()赋值
- 使用带参构造方法直接创建带有属性值的对象
public class Student {
private String name;
private int age;
public Student(){}
public Student(String name,int age){
this.name=name;
this.age=age;
}
public void setName(String name){
this.name=name;
}
public String getName(){
return name;
}
public void setAge(int age){
this.age=age;
}
public int getAge(){
return age;
}
public void show(){
System.out.println(name+","+age);
}
}
public class StudentDemo {
public static void main(String[] args) {
Student s1=new Student();
Student s=new Student("迪迦",20);
s1.setName("雷欧");
s1.setAge(37);
s1.show();
s.show();
}
}
如上,s1就是无参构造方法创建的对象,所以它的值由set赋值,而s是带参的构造方法创建的对象,因此直接在创建时赋值。