0
我被要求实施一个名为“CarHire”类,它已经包含下面的代码我如何调用Java中的方法从一类到另一个
public static List<Customer> loadCustomers() {
List<Customer> customers = null;
System.out.println("loadCustomers");
return customers;
}
我的其他类TEXTCustomerDAO包含的方法方法
public void loadCustomers(){
BufferedReader br = null;
try {
String sCurrentLine;
br = new BufferedReader(new FileReader("customers.txt"));
while ((sCurrentLine = br.readLine()) != null) {
System.out.println(sCurrentLine);
}
} catch (IOException e) {
} finally {
try {
if (br != null)br.close();
} catch (IOException ex) {
}
}
我该如何调用CarHire类中的loadCustomer方法?
我知道它的简单只是难以集中精力为UNI是目前地狱般所以轻度脑屁发生
'CarHire.loadCustomers()',但它会返回'null'。 –
'CarHire'中的方法是静态的,因此不能被覆盖。当然你希望它是静态的?请注意,会有'super.loadCustomers()'在子类中调用超类方法。还要注意,你不能在子类实例上调用一个超类方法,因为这会破坏多态性(如果你重写了一个你想重写的方法,而不是让调用者决定是否要调用这个方法)。 – Thomas
这里什么类是抽象的? – FredK