将「南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课」这个场景进行业务类的抽象,类中包含属性和方法
来源:互联网 发布:mac能用qq旋风吗 编辑:程序博客网 时间:2024/04/30 06:45
从该场景中抽象出的类有:
1.学校
2.班级
3.学生
4.教室
5.教师
6.课程
1.学校类
public class School { // 构造器 School(String name, int tel, String address) { this.name = name; this.tel = tel; this.address = address; } // 成员变量 String name; int tel; String address; // 方法 String intro() { return "学校名称"+this.name+",联系电话"+this.tel+",地址为"+this.address; }}
2.班级类
public class Clazz { // 构造器 Clazz(String name, String code, int number) { this.name = name; this.code = code; this.number = number; } // 成员变量 String name; String code; int number; // 方法 String intro() { return "班级名称"+this.name+",班级编号是"+this.code+",班级人数为"+this.number; }}
3.学生类
public class Student { // 构造器 Student(String name, int age, String code) { this.name = name; this.age = age; this.code = code; } // 成员变量 String name; int age; String code; // 方法 String intro() { return "我叫"+this.name+",我的学号是"+this.code+",我今年"+this.age+"岁了。"; } void listen() { System.out.println(this.name + "在上课。"); }}
4.教室类
public class Classroom { Classroom(String name, int number) { this.name = name; this.number = number; } // 成员变量 String name; int number; // 方法 String intro() { return "教室名"+this.name+",教室座位数"+this.number; }}
5.教师类
public class Teacher { Teacher(String name, int age, String code) { this.name = name; this.age = age; this.code = code; } // 成员变量 String name; int age; String code; // 方法 String intro() { return "老师叫"+this.name+",老师的编号是"+this.code+",老师今年"+this.age+"岁了。"; } void listen() { System.out.println(this.name + "在讲课。"); }}
6.课程类
public class Course { Course(String name, int code) { this.name = name; this.code = code; } // 成员变量 String name; int code; // 方法 String intro() { return "课程名"+this.name+",课程编号"+this.code; }}
阅读全文
0 0
- 将「南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课」这个场景进行业务类的抽象,类中包含属性和方法
- 将「南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课」这个场景进行业务类的抽象
- 南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课
- Java“南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课”
- Java“南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课”
- Java“南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课”
- 南通青鸟 IT教育..._业务抽象
- 教育类剧集:《女王的教室》
- Java中抽象类和抽象方法的区别
- Java中抽象类和抽象方法的区别
- Java中抽象类和抽象方法的区别 ---------------
- Java中抽象类和接口在概念、语法和应用上的区别和关系
- 学习Java类的属性-武汉北大青鸟
- java的抽象类和抽象方法
- Java的抽象类和抽象方法
- JAVA的抽象类和抽象方法
- java的抽象类和抽象方法
- 在Python中定义和使用 抽象类及抽象方法 抽象属性
- 动态规划之矩阵链乘法
- 37.Oracle杂记——Oracle常用动态视图v$sqltext_with_newlines
- mysql 基础脑图
- Bagging VS Boosting
- SEO网站优化如何写标题描述
- 将「南通青鸟 IT 教育 96 班同学在 3 教室上陆老师的 Java 课」这个场景进行业务类的抽象,类中包含属性和方法
- 筛法2
- 初始化和销毁bean之前的添加操作的方法
- C++ 最长公共子序列
- docker-reviewboard
- 38.Oracle杂记——Oracle常用动态视图v$statname
- Lua UnPack函数用法
- Linux中添加硬盘并挂载
- Java参数在方法中的传递