Java接口 (个人理解)

为什么要有接口?

    Java语言是一个单继承的语言,视为Java的一个局限性。接口可以进行多继承,弥补了Java单继承的“ 不足”。

接口是什么:

接口可以看作是一种准则,一种契约。也就是将子类中公共的进行抽取出来。

怎样使用接口及其注意点:

  1. 通过interface关键字来修饰类。
  2. 实现接口使用implements 关键字。
  3. 接口不能实例化对象,同时还没有构造器。
  4. 接口可以定义属性,默认是public static final修饰的。
  5. 接口中的方法,默认是public  abstract 。

接口的特点:

  1.  一个类可以实现多个接口。
  2. 接口和接口之间可以实现继承,并且是多继承。
  3. 接口的使用能体现多态性。

对于 接口中为什么不能有构造器的问题(个人理解):

      接口只是提供一种准则,而并没有提供具体的功能,所以说对于子类而言就没有必要进行调用接口的构造器来获取父类的功能了

关于接口中常量的调用方式:
第一种:使用  接口名.常量名  来调用。

第二种:使用接口的实现类来进行调用: 类名。常量名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值