Java中接口的一般注意事项

Java学习总结:接口

学习面向对象的程序语言,一些现实中的事务是可以和程序联系起来的。以接口举例:类似于一个插头,电源以自己的方式放电,用电器以自己的方式用电,以接口这个规范来连接这两个事物。类似的还可以据很多例子。

在接口中要注意的事项

  1. 变量
    接口中的变量的值都是不可以改变的,即是fanal的,而且在定义时就应该给变量赋值
  2. 抽象方法
    接口中的抽象方法的命名规则:
    public abstract 返回值 方法名(参数列表)
    当子类继承了这个接口时,必须实现该接口的所有抽象方法,否则需要将该类声明为抽象类
  3. 默认方法
    默认方法的命名规则:
    pubilc default 返回值 方法名(参数列表)
    一般,默认方法用于解决接口的升级问题的。由于继承的特性当需要给该接口添加一个新的方法时,不需要在每个子接口去实现,而是在父接口中写上一个默认方法。
    子接口也可以根据自己的需要重写该默认方法。
  4. 静态方法
    静态方法的命名规则:
    pubic static 返回值 方法名(参数列表)
    调用静态方法的一般方法:
    类名.方法名()
  5. 私有方法
    普通私有方法
    private 返回值 方法名(参数列表)
    静态私有方法
    private static 返回值 方法名(参数列表)

一些接口中需要注意的事项

  1. 接口中变量值的命名:字母大小以下划线分割(常量)
  2. 接口中不能出现静态代码块,构造方法。

不能使用构造方法的原因是接口无法创建实例化对象。

  1. 接口中如果存在重复的默认方法一定要覆盖重写该方法

避免调用时出错

  1. 接口和继承父类的方法重名时,会优先使用父类的方法
  2. 接口和接口间是多继承的(可以继承多个接口)
  3. 如果多个父接口的默认方法重名,要覆盖重写该方法
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值