`
byandby
  • 浏览: 1688775 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java中的接口和抽象类

阅读更多
  
   JAVA中的抽象类可以被继承 抽象类里边可以有普通方法,也可以有抽象方法(抽象方法没有方法体,没有大括号{} 普通方法可以有方法体) 如果一个普通的类继承一个抽象类 则它必须重写抽象类里边的抽象方法,抽象类里边的普通方法可以不重写. 如果一个抽象类继承了一个抽象类则不一定非要重写父抽象类里边的方法,不管是普通方法还是抽象方法.

   JAVA中接口(interface) 之间可以继承,并且一个接口可以继承多个接口 比如 有分别有三个接口 A  B  C  A接口可以同时继承B接口和C接口 接口里边的方法可以是抽象方法 也可以是普通方法,但是接口里边的方法都没有方法体(没有{}) 如果一个普通的类implements(实现了)一个接口则必须实现它里边所有的方法不管是普通方法还是抽象方法  如果一个抽象类实现了一个接口 它会一直找到这个抽象类的子类该子类必须不能使抽象类 也就是一个普通类它会在这个类里边要求实现顶层 抽象类实现的那个接口里边的 所有的方法!
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics