15.抽象类与接口

  • 1.抽象类-abstract class

  • 定义:包含抽象函数的类(abstract function)  #并不是所有的函数都必须是抽象函数
  • 注意⚠️:1.抽象类不能产生对象--编译器会报错
  •              2.类继承抽象类的时候--必须实现所有的抽象函数(否则那个类就必须是abstract的)
  •              3.抽象类中的函数
      • 虚函数,被abstract修饰,那么函数不能被private修饰
      • 一般函数,没有特别的限制,可以用private 修饰
 
  • 2.接口—interface

  • 注意⚠️:1.接口中所有函数都必须是public;默认就是public
  •             2.接口中的属性必须是static&final的;默认就是public
  •             3.接口中的数据必须在接口中直接进行初始化,也就是不能使用空final

  

  • 3.重要的接口实现

  • 3.1 Readable
  • 3.2 Comparable
  • 3.3 Comparator
  • 3.4 Iterable
  • 3.5 Iterator
  • 具体可以参考我的文章
  • http://www.cnblogs.com/yangyunnb/p/6086135.html
posted @ 2016-11-24 15:30  疯狂的肉包  阅读(136)  评论(0编辑  收藏  举报