事物:
属性 事物信息描述
行为 事物的功能
类:
成员变量 事物的属性
成员方法 事物的行为
类是一组相关的属性和行为的集合,并且,类是通过事物转换过来的,类中的成员变量就是事物的属性,属性是用来描述事物的,同理成员变量是用来描述类的,定义一个类,其实就是定义该类的成员变量和成员方法。
例 : 一个学生类的定义
学生事物:
属性:姓名,年龄,地址...
行为:学习,睡觉,吃饭...
把事物转换成相应的类:
学生类:
成员变量:姓名,年龄,地址...
成员方法:学习,吃饭,睡觉...
成员变量:定义在类中方法外。
成员方法:把static去掉。
package Stduent;
public class Stduent {
//学生姓名成员变量
String name;
//学生年龄成员变量
int age;
//学生地址成员变量
String adress;
//定义方法
//学习的方法
public void study() {
System.out.println("学生的任务是学习!!");
}
//吃饭的方法
public void eat() {
System.out.println("学生饿了要吃饭!!");
}
//睡觉的方法
public void sleep() {
System.out.println("学生累了要睡觉!!");
}
}
学生类的调用:
package Stduent;
public class StudentDAO {
public static void main(String[] args) {
// TODO Auto-generated method stub
//类名 对象名 = new 类名();
Student student = new Student();
//输出成员变量值
System.out.println(student.name+"---"+student.age+"---"+student.address);
//给成员变量赋值
student.name = "孙悟空";
student.age = 500;
student.address = "花果山";
//输出赋值后的成员变量
System.out.println(student.name+"---"+student.age+"---"+student.address);
//调用方法
student.study();
student.eat();
student.sleep();
}
}