用java编写教室的代码 用java编写教室的代码

java中怎样编写一个客户,描述教师和学生的关系怎样编写一个教室课程类,记录教室和课程的对应关系描述教师和学生的关系
/**教师类*/
public class Teacher{
private int id;//教工号
private String name;//姓名
}
/**学生类*/
public class Student{
private int id;//学号
private String name;//姓名
}
/**课程类用java编写教室的代码,描述教师和学生的关系*/
public class Course {
private int id;//课程号
private String name;//名称
private Teacher teacher;//教授课程的教师
ListStudent students;//学习课程的学生
}
教室和课程的对应关系
/**教室类*/
class ClassRoom{
private int id;//教室编号
private String name;//教室名称
}
/**排课信息*/
public class CourseArrangement {
private Date date;//授课日期
private String startTime;//授课开始时间用java编写教室的代码,格式为“HH:mm:ss”
private String endTime;//授课结束时间用java编写教室的代码,格式为“HH:mm:ss”
private Course course;//课程
private ClassRoom classRoom;//教室
}
求JAVA高手帮忙解决abstract class Room{
abstractintsalary();
}
classAssociateProextends Room{
int n;
publicAssociatePro(int n){
this.n=n;
}
publicint salary(){
int sum=3000+n*30;
return sum;
}
}
class Lecturerextends Room{
int n;
public Lecturer(int n){
this.n=n;
}
publicint salary(){
int sum=2000+n*20;
return sum;
}
}class Proextends Room{
int n;
public Pro(int n){
this.n=n;
}
publicint salary(){
int sum=5000+n*50;
return sum;
}
}
public class Twentythree_two{
public static void main(String[] args) {
Room t1=new Pro( 10);
Room t2=new AssociatePro(20);
Room t3=new Lecturer(30);
System.out.println("教授"+ t1.salary() );
System.out.println("副教授"+t2.salary() );
System.out.println("讲师"+t3.salary() );
}
}
JAVA编写教室类(Class_Student)package com.tz.test;
public class Class_Student {
private String class_name;//名称
private int galleryful;//容纳人数
private Object[] student;//学生对象数组
//有参构造
public Class_Student (String class_name, int galleryful){
//代码逻辑处理
}
public String getClass_name() {
return class_name;
}
public void setClass_name(String class_name) {
this.class_name = class_name;
}
public int getGalleryful() {
return galleryful;
}
public void setGalleryful(int galleryful) {
this.galleryful = galleryful;
}
public Object[] getStudent() {
return student;
}
public void setStudent(Object[] student) {
this.student = student;
}
}
用Java描述一间教室package zhidao;
public class ClassRoom
{
DesksForStudents[][] desks = new DesksForStudents[3][5];
boolean frontDoor = true, behindDoor = false;
static class DesksForStudents
{
String no;
String sex;
public DesksForStudents ( String no, String sex )
{
this.no = no;
this.sex = sex;
}
}
public static void main ( String[] args )
{
ClassRoom room = new ClassRoom ();
int count = 0;
if (room.frontDoor || room.behindDoor)
{
for ( int i = 0; iroom.desks.length; i++ )
{
for ( int j = 0; jroom.desks[i].length; j++ )
{
DesksForStudents girl = new DesksForStudents (i + j + "", "女");
room.desks[i][j] = girl;
count++;
}
}
}

推荐阅读