java接口new_java接口实例具体展示,Java接口能用new创建吗?

在java里面它的接口是非常重要的,下面就为大家展示一个实例。同时关于java接口能否用new创建的问题为大家提供一些参考。

实例展示:public interface Sports

{

//private Integer a = 0;//错误

public Integer a = 0; //正确

public static Integer b = 0; //正确

public static final Integer SPORTS = 10; //正确

public void sportsFun1(String name);

public void sportsFun2(String name);

}

/**

* Created by liuyazhou on 2017/4/10.

*/

public interface FootBall extends Sports

{

public void footBallFun1(String name);

public void footBallFun2(String name);

public void footBallFun3(String name);

}

/**

* Created by liuyazhou on 2017/4/10.

*/

public class Kaka implements FootBall

{

//要实现5个方法

@Override

public void footBallFun1(String name)

{

System.out.println("footBallFun1");

}

@Override

public void footBallFun2(String name)

{

System.out.println("footBallFun2");

}

@Override

public void footBallFun3(String name)

{

System.out.println("footBallFun3");

}

@Override

public void sportsFun1(String name)

{

System.out.println("sportsFun1");

}

@Override

public void sportsFun2(String name)

{

System.out.println("sportsFun2");

}

}

public class Main

{

public static void main(String[] args)

{

Kaka kaka = new Kaka();

kaka.footBallFun1("kaka");

kaka.footBallFun2("kaka");

kaka.footBallFun3("kaka");

kaka.sportsFun1("kaka");

kaka.sportsFun2("kaka");

System.out.println(Sports.SPORTS);

}

}

footBallFun1

footBallFun2

footBallFun3

sportsFun1

sportsFun2

10

首先初学者要区分开2件事:创建句柄(引用)和创建对象的区别。Apple apple = new Apple(); //这两件事都做了。

Fruit fruit = null; //创建了一个interface句柄

fruit = new Apple(); //创建了Apple实例,并赋值给fruit句柄

另外,再阐述一些基本概念。

初始化:例如上面new一个Apple的对象实例时,会触发初始化:分配具体的空间,执行对成员变量初始化、构造函数等。

实现:是代码结构关系范畴。比如我们说Apple类实现了interface Fruit。

实例化:例如上面new一个Apple的对象实例,这种情况就叫做叫实例化。

创建对象:例如上面new一个Apple的对象实例,也叫创建了一个对象实例。

创建接口:这里有两种理解方式。1.代码code阶段,新创建了一个interface定义。2.创建了一个interface类型的句柄,例如上面的Fruit fruit=null。

以上就是关于java接口实例的展示,以及关于java接口能否用new创建的参考建议。想要了解更多java经典例子,敬请关注奇Q工具网。

推荐阅读:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值