我正在做一個練習,這本書並沒有幫助我理解這個概念,也沒有在線資源。這可能看起來很愚蠢,但我不知道我錯過了什麼!我對Java相當陌生,並且已經看過其他堆棧上的例子,但無濟於事:我需要聲明3個接口。每個接口都需要聲明一個與接口名稱相同的方法。然後抽象類被3個實現上述接口的類擴展。每個類都需要實例化。如果有人能夠解釋這個過程,我會永遠感激。聲明一個接口並在一個抽象類的類中實現Java
interface antiLockBrakes{
public void antiLockBrakes();
}
interface cruiseControl{
public void cruiseControl();
}
interface powerSteering{
public void powerSteering();
}
public abstract class Auto{
abstract class Model1 extends Auto implements antiLockBrakes{
public abstract void antiLockBrakes();
Model1 mod1 = new Model1();
mod1.antiLockBrakes();
}
public static void main(String[] args){
}
}
抽象類和接口不能被實例化,如果你想創建的抽象或接口的實例,你應該使用匿名類antiLockBrakes對象=新antiLockBrakes(){@Override} – Koitoer
等待 - 你有'Model1'作爲'Auto'的內部類,它也擴展了'Auto'?我想知道這可以用於什麼.. – Krease
我認爲你錯過了一個很好的教程(你的書似乎「令人困惑」)。 Oracle java教程可能是一個很好的起點。 – 2014-01-24 06:43:47