Java接口类学习笔记

在JDK9+的版本接口类中:

1、常量 格式:public static final  数据类型 常量名称 = 值;

名命规则:全部大写多个单词使用下划线分割(_)

eg:public static final int NUM_COUNT = 10;

注意事项:

    1)、必须赋值,不能不赋值

    2)、不可以改变,常量

    3)、使用方式,接口类名.常量名称  eg: myInterface.NUM_COUNT

2、抽象方法:格式 public abstract 返回值类型 方法名(参数列表);

  注意事项:

      1)、继承该接口类之后必须全部重写所有的抽象方法

      2)、如果有一个没有被重写,那么该子类就必须是抽象类。

3、默认方法: 格式 public default 返回值类型 方法名(参数列表){方法体}

  注意事项:

      1)、子类可以不重写该方法,子类的对象可以直接使用对象调用该方法

4、静态方法:格式 public static 返回值类型 方法名(参数列表){方法体}

  注意事项:

      1)、静态方法不可被子类对象调用

      2)、调用的格式:接口类名.方法名    

5、私有方法:

  A.普通私有方法: 格式 private 返回值类型 方法名(参数列表){}

        注意事项:该类方法的存在是为了解决本类多个默认方法中有代码重复,从而从重复代码抽取的一个普通方法,减少程序代码量

  A.私有静态方法: 格式 private static 返回值类型 方法名(参数列表){}

        注意事项:该类方法的存在是为了解决本类多个静态方法中有代码重复,从而从重复代码抽取的一个普通方法,嫌少程序代码量

               

猜你喜欢

转载自www.cnblogs.com/zbaby/p/12640083.html