接口

  • 接口:interface 接口中包含常量和抽象方法 接口中定义的都是抽象方法
  • 接口定义的是功能,任何类想要拥有这个功能,就实现这个接口就行(implements) 接口是抽象方法和常量值的定义的集合
  • 接口定义的是一种功能、具体的功能有类实现 类与接口的关系:类是用来实现接口的(实现类) 实现类
  • 实现接口要么这个实现类就是一个抽象类,要么就是实现接口中的抽象方法 无构造器 没有方法体
  • JDK1.8以后也可以包括静态方法
  • public interface Runner{ int id = 1; public void start(); public void run();
  • public void stop(); }
    *类与类之间的关系是继承,一个子类只能继承一个父类;类与接口的关系是实现
    *一个类即实现接口又继承类的话,先写继承后写实现类,一个类可以实现多个接口
    *当一个类实现多个接口时,多个即可之间使用 “,”分隔。
    *接口与接口之间的关系是继承,一个接口可以继承多个接口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值