普通類:只有具體實(shí)現(xiàn) 抽象類:具體實(shí)現(xiàn)和規(guī)范(抽象)都有 接口:只有規(guī)范,自己無法實(shí)現(xiàn)方法體~專業(yè)的約束!約束和實(shí)現(xiàn)分離:面向接口編程
我對(duì)接口的初步理解: 我們只需要寫接口的方法,不寫方法體,而接口的方法都是確定的,比如你的接口是飛機(jī),那么你的方法就是飛,還有跑,這就是你這個(gè)接口所有的方法,具體怎么飛,交給實(shí)現(xiàn)類去實(shí)現(xiàn) 我們只是定義了這個(gè)方法名,并沒有去實(shí)現(xiàn)
舉例說明: //接口 public interface j { //默認(rèn)都有public abstract修飾 void add(); void delete(); void update(); void select(); } //實(shí)現(xiàn)類 public class shixian implements j{ @Override public void add() { } @Override public void delete() { } @Override public void update() { } @Override public void select() { } } |
|