所謂的抽象類就是一個類前加上一個abstract修飾的類,我覺得抽象類更像一個特殊的類,雖然抽象類和類也有些不同之處。
抽象類和類的區(qū)別:
抽象——就是一種具有共同屬性的集體概括。
抽象類中可以有抽象方法,也可以其他的方法及屬性;
抽象類和類的最大區(qū)別在于: 抽象類可以有抽象方法,但類中一定沒有抽象方法,只要一個類有抽象方法那么這個類一定是抽象方法,抽象方法
是由abstract修飾的方法,但在抽象類中并沒有去定義這個方法,這個抽象方法必須在它的子類中得到定義——這是必須的! 從這里可以看出,
抽象類的作用是建立在繼承之上的。
另外需要注意的是:抽象類中不一定有抽象方法,但有抽象方法的類一定是抽象類!
繼承抽象類的子類,必須實現(xiàn)父類(這是抽象類)中所有的抽象方法!
其他的,抽象類和普通的類沒有區(qū)別!
暫且不舉例子,胃痛,今天就到這里!實在撐不住了!
posted on 2010-10-29 00:04
tovep 閱讀(303)
評論(0) 編輯 收藏