Java通常要求類是文件,文件名必須和類名壹致。
但不代表不能在壹個文件裏寫多個類,也就是內部類。
請看看我的代碼
*/
抽象公共類車輛{
抽象void drive();
無效停止(){
system . out . println(" stop ");
}
公共靜態類Sun擴展車輛{
無效驅動器(){
system . out . println(" start ");
}
公共靜態void main(String[] args) {
Sun Sun = new Sun();
sun . drive();
sun . stop();
}
}
}
我們用內部類來解決這個問題,但是因為主類是壹個抽象類,所以如果要在這裏執行內部類的main方法,內部類也需要聲明為static。
現在我們可以在父類中調用drive()或stop。