Java 接口和抽象類的區別

  在java8以前的版本中,定義一個接口時,所有的方法必須是抽象方法,不能有具體實現,這是java語法規定的。但是在java8中定義一個接口時,在滿足特定的前提下,可以有方法的具體實現。這樣一個接口中可以有屬性,可以有抽象方法,也可以有具體的方法,這跟java8以前的接口比,明顯接口的功能變得強大了。 但是,接口中定義具體的方法實現是有限制的,它不能像我們在一個普通類那樣隨便定義方法實現,它只能
相關文章
相關標籤/搜索