轉自:
http://www.java265.com/JavaCourse/202204/2853.html
抽象類和介面是我們日常開發中經常使用的操作,那么他們之間有什么區別呢?
下文筆者講述java中抽象類和介面的區別簡介說明,如下所示:
不同之處1
從字面意思上看 抽象類是一個類 介面是一個介面 兩者的概念完全不同
不同之處2
抽象類中可撰寫構造方法 介面中只可撰寫默認方法
不同之處3
抽象類可以有自己的各種成員變數 可以使用自己的非抽象方法進行改變 而介面中的變數默認全是 public static final 修飾的,意味著都是常量 且不能被自己和外部修改
不同之處4
介面可以實作多繼承 抽象類只能單繼承
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/499563.html
標籤:其他
