Java接口中的方法和常量

一、接口是:

  • 接口就是给出一些没有内容的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。
  • 接口是更加抽象的抽象的类 :抽象类里的方法可以有方法体,接口里的所有方法都没有方法体。接口体现了程序设计的多态和高内聚低偶合的设计思想。错误语法例:void aaa(){}←(注意不能有花括号)

二、接口中可以有:

  • 常量:有固定的修饰符-public static final(不能用private和protected修饰/本质上都是static的而且是final类型的,不管加不加static修饰)。
  • 抽象方法:有固定的修饰符-public abstract 。
  • 主函数: 接口中可以有主函数。

三、接口的其他细节:

  • 若接口中方法或变量没有写public,static,final / public,abstract ,会自动补齐 。
  • 接口中的成员都是共有的。
  • 接口与接口之间是继承关系,而且可以多继承。
  • 接口不能被实例化
  • 一个类可以实现多个接口
  • 在java开发中,我们经常把常用的变量,定义在接口中,作为全局变量使用,访问形式:接口名.变量名。
  • 一个接口不能继承其它的类,但是可以继承别的接口
  • 一个重要的原则:当一个类实现了一个接口,要求该类把这个接口的所有方法全部实现

猜你喜欢

转载自blog.csdn.net/weixin_40601536/article/details/84102571
今日推荐