1. 将「南通青鸟 IT 教育 103 班同学在 3 教室上崔老师的 Java 课」这个场景进行业务类的抽象,类中包含属性和方法,撰写博文;
用面向对象的思维逻辑去分析,抽象实体:
班级:103班
学生:students
教室:3教室
老师:崔老师
课程:java课
学校:南通青鸟IT教育
packagehomework;
importjava.util.Date;
/**
* 学生类
* @authorpc
*
*/
publicclassStudent1 {
//成员变量
String name; //学生姓名
intage; //年龄
String clazz; //班级
String address; //学生住址
String course; //课程
String room; //教室
String teacher; //教师
String school = "南通青鸟IT教育";
publicchar[] intro;
//方法
String intro() {
returnthis.course +"由" + this.teacher + "负责!";
}
voidlisten() {
System.out.println(school + this.clazz +this.name + "在" + this.room + "上" + this.teacher + "的" + this.course + "!");
}
//构造器方法
Student1(String name, intage, String clazz, String address, Stringcourse, String room, String teacher){
this.name = name;
this.age = age;
this.clazz = clazz;
this.address = address;
this.course = course;
this.room = room;
this.teacher = teacher;
//System.out.println("wesd");
}
Student1(String name, intage){
this.name = name;
this.age = age;
}
}
packagehomework;
publicclassClient2 {
publicstaticvoid main(String[] args) {
//构建一个对象,调用类的构造器
Student1 stu = new Student1("Tom",25,"Java103班","","java基础课","3教室","崔老师");
//System.out.println(stu.intro());
Student1 stu1 = new Student1("张宏伟",25);
System.out.println(stu.intro());
stu.listen();
//stu1.listen();
}
}