class demo04_abstract }/*
* a:面試題1
* 乙個抽象類如果沒有抽象方法,可不可以定義為抽象類?如果可以,有什麼意義?
* 可以
* 這麼做目的只有乙個,就是不讓其他類建立本類物件,交給子類完成
* b:面試題2
* abstract不能和哪些關鍵字共存
abstract和static
被abstract修飾的方法沒有方法體
被static修飾的可以用類名.呼叫,但是類名.呼叫抽象方法是沒有意義的
abstract和final
被abstract修飾的方法強制子類重寫
abstract和private
被abstract修飾的是為了讓子類看到並強制重寫
被private修飾不讓子類訪問,所以他倆是矛盾的
*/abstract class demo
抽象類的面試題
public class aa a 面試題1 乙個抽象類如果沒有抽象方法,可不可以定義為抽象類?如果可以,有什麼意義?可以 這麼做目的只有乙個,就是不讓其他類建立本類物件,交給子類完成 b 面試題2 abstract 不能和哪些關鍵字共存 abstract和static 被abstract修飾的方法...
抽象類的理解及有關面試題
抽象類的概述與特點 a 不懂,太抽象了 b 抽象類特點 a 抽象類和抽象方法必須用abstract修飾 abstract class 類名 public abstract void eat b 抽象類不一定有抽象方法,有抽象方法的類一定是抽象類或者是抽象介面 c 抽象類不能例項化,那麼抽象類如何例項...
面試題 介面和抽象類的區別
區別 1 抽象類abstract修飾類,介面是通過inte ce宣告。1.抽象類中有普通成員變數,介面中沒有,抽象類和介面中都可以包含靜態成員變數,抽象類中的靜態成員變數的訪問型別可以任意,但介面中定義的變數只能是public static final型別,並且預設即為public static f...