用java编写一个school类,在school内部定义一个student,每个类至少拥有一个办法,创建这两个对象和访问各个对象的方法
时间: 2024-01-22 07:20:51 浏览: 85
下面是一个Java编写的School类,其中包含一个Student类作为内部类:
```java
public class School {
private String name;
public School(String name) {
this.name = name;
}
public String getName() {
return name;
}
public class Student {
private String name;
public Student(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
public static void main(String[] args) {
School school = new School("ABC School");
School.Student student = school.new Student("Tom");
System.out.println("School name: " + school.getName());
System.out.println("Student name: " + student.getName());
}
}
```
在这个示例中,我们定义了一个School类和一个Student内部类。School类有一个构造函数和一个getName方法,Student类有一个构造函数和一个getName方法。
在main方法中,我们创建了一个School对象和一个Student对象,并调用它们的getName方法来输出它们的名称。需要注意的是,由于Student类是School类的内部类,因此我们需要使用school.new Student来创建Student对象。
阅读全文