一.描述一个学生事物:
属性:姓名(name),年龄(age),性别(sex),学号(id)
行为:吃,睡,学习
(1)分析:
a. 需要使用代码描述学生事物——定义一个类 :学生类
b. 类中定义成员变量:描述学生事物的属性
成员变量:类中,方法外定义
c.描述行为——在学生类中定义为"成员方法" 去掉了static
d.在StuentDemo类中进行测试
(2)代码示例:
//定义一个学生类:描述学生事物
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){
//具体的学生事物---代码中---->创建对象
//类名 对象名 = new 类名() ;
Student student = new Student() ;
//使用对象名.成员变量名 = 赋值; (判定类型)
student.name = "梁海博" ;
student.age = 22;
student.sex = "男" ;
student.id = "2018090122" ;
//输出结果:显示描述的具体学生事物的属性信息
System.out.println("学生的姓名是"+student.name+",年龄是:"+student.age+",性别是:"+student.sex+",学号是:"+student.id) ;
//测试学生事物的行为:
//对象名.成员方法名(xx) ;
student.eat() ;
String request = student.sleep() ;
System.out.println(request) ;
//学习
student.study("大数据") ;
}
}
结果为: