23.java中接口的使用(啊啊啊,冲啊,冲啊!!!)-------一二熊猫

在java中,有一种叫接口的概念,接口接口,顾名思义,就是一种和别的地方可以连接的“口”,确切的说,接口分为两种:一:是指可以被调用的方法,例如我们熟悉的public或同包装类中的protected方法。二:一种是同“类”的概念地类似的专有概念---------interface。
这里我们主要说明interface的使用方法以及它的应用。

  1. interfacea类似于class;
  2. 他的功能是去定义接口,在interface前的修饰符要么是public要么是默认;
  3. 接口中的数据全是final static形式,即为静态常量。即使没有任何修饰符,也默认为final static。
  4. 接口没有构造方法,所以的成员方法都是抽象方法,方法前不能加final。
  5. 接口可以被继承,也是使用extends关键字去声明该接口的父接口。
  6. 接口和子接口都没有自己的对象,所以他们的常量都为static,以表明他们没有对象这一特点。
    定义接口:
    interface wugui{
    public abstract void pa();//乌龟会爬
    public abstract void chi();//乌龟喜欢吃
    public abstract void shui();//乌龟喜欢睡
    public abstract void yaoren();//乌龟喜欢咬人
    public abstract void maimeng();//乌龟喜欢卖萌
    public abstract void chouwugui();//臭乌龟!!!

}.

定义好接口之后就可以去实现接口。实现接口,是使用关键字implements来声明,一个类可以实现多个接口,一个接口也可以被多个类实现,实现方法应该和接口里的定义安全一致。
接口的实现者可以继承接口中的定义的常量,其效果等效于在这个实现类当中定义了一个静态常量,因此可以使用“类名.常量”,“引用名.常量”,“接口。常量”来使用这个常量。
。。。。。。。(还有的概念之后补充)
实现接口:假如一个窄桥蛋龟实现了所以的接口,而且自己还有一个新功能,叫做“价钱极贵!”。

class zqdangui implements wugui{
public void pa() {System.out.println(“啊嗷呜!我爬我爬快逃走!”);}
public void chi() {System.out.println(“吃吃吃!我们吃吃吃!”);}
public void shui() {System.out.println(“吃饱啦!睡一觉吧!”);}
public void yaoren() {System.out.println(“敢不给我点赞不关注!我咬死你!”);}
public void maimeng() {System.out.println(“我可爱吗?动次打次!”);}
public void chouwugui() {System.out.println(“我生气了!”);}
//当接口调用特有方法时,编译会错误!
public void useallmoney() {System.out.println(“我可是窄桥蛋龟,花光你的钱钱也休想买到我,所以我不显示!”);}
}

实现接口之后我们就可以使用接口了,那我们来使用接口吧!
public class jiekou {
public static void main(String args[]){
wugui a=new zqdangui();
a.pa();
a.chi();
a.shui();
a.yaoren();
a.maimeng();
a.chouwugui();
a.useallmoney();//当调用zqdangui里的独有方法时,编译会出错。
}
}
这就是接口的大概意思,期待大家指出错误,大家下次再见!!!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值