描述一个学生事物:
属性:姓名,年龄,性别,学号
行为:吃,睡,学习
分析:
1)需要使用代码描述学生事物----->定义一个类 :学生类
2)类中定义成员变量:描述学生事物的属性
成员变量:类中,方法外定义
3)描述行为----->在学生类中定义为"成员方法" 去掉了static
4)在StuentDemo类中进行测试
//定义一个学生类:描述学生事物
class Student{
//定义成员变量:描述学生事物属性的:属性:姓名,年龄,性别,学号
String name ; //姓名
int age ; //年龄
String sex ; //性别
String id; //学号
//定义成员方法:描述学生事物的行为:吃,睡,学习 (去掉了static)
public void eat(){
System.out.println("学习饿了,就需要吃饭...") ;
}
//睡
public String sleep(){
return "学习困了,就需要休息" ;
}
//学习
public void study(String className){
System.out.println("正在学习"+className) ;
}
}
测试类
class StuentDemo{
public static void main(String[] args){
//上面的学生Student:只是描述学生事物----具体的学生是谁? "高圆圆",42,"女","9527"
//具体的学生事物---代码中---->创建对象
//类名 对象名 = new 类名() ;
Student student = new Student() ;
//使用对象名.成员变量名 = 赋值; (判定类型)
student.name = "高圆圆" ;
student.age = 42;
student.sex = "女" ;
student.id = "9527" ;
//输出结果:显示描述的具体学生事物的属性信息
System.out.println("学生的姓名是"+student.name+",年龄是:"+student.age+",性别是:"+student.sex+
",学号是:"+student.id) ;
//测试学生事物的行为:
//对象名.成员方法名(xx) ;
student.eat() ;
String msg = student.sleep() ;
System.out.println(msg) ;
//学习
student.study("JavaEE") ;
}
}