继承如何在Java中将Scanner集成到继承的类中
我希望用户自己输入schoolName、schoolType、openingHours和schoolAddress(从超级类继承)的值。如何集成扫描仪输入以实现这一点?谢谢
import java.util.Scanner;
public class PrimarySchools {
String address;
public PrimarySchools (String schoolAddress) {
address = schoolAddress;
}
public String getAddress () {
return address;
}
public void setAddress (String schoolAddress) {
this.address = schoolAddress;
}
}
class BandA extends PrimarySchools {
String name;
String type;
String opening;
public BandA(String schoolName, String schoolType, String openingHours, String schoolAddress {
super(schoolAddress);
this.name = schoolName;
this.type = schoolType;
this.opening = openingHours;
}
}
class BandB extends PrimarySchools {
String name;
String type;
String opening;
public BandB (String schoolName, String schoolType, String openingHours, String schoolAddress) {
super(schoolAddress);
this.name = schoolName;
this.type = schoolType;
this.opening = openingHours;
}
}
class Main {
public static void main (String[] args) {
Scanner schoolData = new Scanner(System.in);
String[] maxSchools = new String[30];
# 1 楼答案
这能解决问题吗
每当你用空的
constructor
创建PrimarySchools
对象时,它都会请求addrerss
并存储