1、成员变量
用private修饰
2、成员方法
提供每个成员变量对应的SetXXX(),Get XXX()
提供一个显示对象的信息show();
3、构造方法
提供一个无参构造方法
提供一个带多个参数的构造方法
4、创建对象并赋值
无参构造函数创造对象用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) {
//无参构造函数创造对象用SetXXX()赋值
Student s1=new Student();
s1.SetName("张三");
s1.SetAge(18);
s1.show();
//使用带构造参数的方法直接创建带有属性值的对象
Student s2=new Student("李四",19);
s2.show();
}
}