抽象類 abstract 是一個(gè)類 其他的類可以繼承 (一個(gè)類只能繼承一個(gè)類)
1.抽象類 不能被實(shí)例化
2.抽象類可以包含抽象方法 可以包含非抽象方法
3.可以包含 字段 成員變量
4一個(gè)類繼承了抽象類 只需要實(shí)現(xiàn)抽象方法!非抽象的方法也可以正常調(diào)用(需要用到override字段)
接口 interface 是一個(gè)規(guī)則 可以提供其他類繼承(一個(gè)類可以多繼承接口)
1.接口不能被實(shí)例化
2.接口不能添加字段和成員變量
3.接口中的所有方法都必須實(shí)現(xiàn)