请编写一个 Java 类,表示一个学校。学校应该具有以下属性: 学校名称( name ),类型为 String
学校地址( address ),类型为 String
学校中的学生列表( students ),类型为 Student[],其中 student 是前面定义的学生类
学校中的教师列表( teachers ),类型为 Teacher[],其中 Teacher 是定义的教师类学校应该具有以下方法:
构造函数,接受学校名称和学校地址作为参数,并将其设置为对象的属性。
addstudent 方法,接受一个 Student 对象作为参数,并将其添加到学校的学生列表中。 removeStudent 方法,接受一个 Student 对象作为参数,并将其从学校的学生列表中删除。
addTeacher 方法,接受一个 Teacher 对象作为参数,并将其添加到学校的教师列表中。 removeTeacher 方法,接受一个 Teacher 对象作为参数,并将其从学校的教师列表中删除。 getStudentCount 方法,返回当前学校的学生总数。
getTeacherCount 方法,返回当前学校的教师总数。
getAverageStudentAge 方法,返回当前学校的学生平均年龄。
getAverageTeacherAge 方法,返回当前学校的教师平均年龄。
创建一个名为 Schoolutils 的辅助类,其中包含以下静态方法:
calculateAverageAge ,接受一个 Person []数组作为参数,并返回该数组中所有对象的平均年龄。
countObjects ,接受一个 Object []数组和一个 class 类型的参数作为参数,返回该数组中指定类型的对象的数量。
使用 final 关键字来表示学校名称和地址,为了表示学生和教师列表的大小,在 Schoolutils 类中使用静态变量。可以使用组合关系来实现学校中的学生列表和教师列表。
https://blog.csdn.net/weixin_44982904/article/details/123155631
这个为啥会没有思路呢,思路都写出来了,照着上面写不就行了吗
不知道你这个问题是否已经解决, 如果还没有解决的话: