1)分析学生都具备哪些特点以及行为
学生都有学号、姓名、性别
学生都可以说话、学习、跑步
2)把学生这一群体抽象为一个java类:Student
所以一个java类是对某一类事物的整体描述
Student类是对整体学生的描述
3)把学生的"特点"抽象为Student类中的"属性"
所以只要是属于这个Student类的对象都具有这些属性
4)把学生的"行为"抽象为Student类中的"方法"
所以只要是属于这个Student类的对象都具有这些方法
5)如果有需要,可以在类中添加对于的构造器,以便我们在创建对象的时候给对象的属性赋值,如果不添加构造器那么JVM会自动帮我们在类中添加一个无参构造器
定义一个学生类:Student
public class Student{
//属性
public long id;
public String name;
public char gender;
//方法
public void say(){
System.out.println("I can say..");
}
public void study(){
System.out.println("I can study..");
}
public void run(){
System.out.println("I can run..");
}
//无参构造器 创建对象的时候使用
public Student(){}
//有参构造器 创建对象的时候使用
public Student(long id,String name,char gender){
this.id = id;
this.name = name;
this.gender = gender;
}
}