java——接口

学习目标:

  • 了解接口的作用
  • 了解接口的使用和注意事项
  • 清楚接口和继承的区别(重点掌握)
  • 熟悉接口的使用
  • 清楚接口与抽象类的区别

接口的作用

接口是公共的行为规范,在使用的时候只要满足规范标准,就可以通用。
在java中接口就是多个类的行为规范,是一种引用数据类型。
比如:在笔记本的usp接口处,只要设备满足usp的规范标准,就可以插入笔记本。


接口的使用和注意事项

接口的语法定义

关键字:interface

public interface 接口名称{
   
    //抽象方法
    public abstract void method1();//public abstract 是固定搭配
    void method2();
}

注意事项:

  • 1.创建接口时,接口的命名一般以大写字母I开头;
  • 2.接口的命名一般用形容词;
  • 3.接口中的方法和属性不要加任何的修饰符号,保持代码的简洁性;

接口和继承的区别

接口

接口是事物A行为B的能力,强调拥有某个行为的能力 (A has B)
比如:小猫有吃饭的能力,人也有吃饭的能力,但小猫和人不是一个类。

继承

继承是事物A属于事物B的一类,强调从属关系(A is B)
比如:小猫有动物的全部特征,狗也有动物的全部特征,所以小猫和狗都是动物类的子类。

接口的调用

语法规范

public class 类的名称 implements 接口名称{
   
    //....
}

注意:

  • 子类和父类之间是extends的继承关系;
  • 类和接口之间是implement的实现关系;

接口的函数调用

接口常配合类的方法调用,因为接口就是一种行为规范,强调有的关系。
语法规范:
限制符 返回值类型 方法名称(接口类型 接口变量){//...}

接口的注意事项

  • 接口是一种引用类型,但是不能之间new接口的对象;
  • 接口每一个方法都默认指定public abstract
  • 接口中的方法是不能在接口中实现的,只能由实现接口的类来实现;
  • 接口中不能由静态代码块和构造方法;
  • 如果类没有实现接口所以的抽象方法,则类必须设置为抽象类

接口与抽象类的区别

接口 抽象类
组成部分 抽象方法+全局变量 普通类+抽象方法
子类使用 使用implement关键字 使用extends关键字
权限 public 各种权限都有
子类限制 一个子类可以有无数的接口 一个子类只能继承一个抽象类
关系 一个抽象类可以实现若干个接口 接口可以继承多个父类接口

内部类

内部类的分类

内部类就是一个类里

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值