java与php接口问题,java,_新手java接口问题,java - phpStudy

新手java接口问题

刚学 java 对接口一知半解, 网站找来一个实例,感觉其中 class computer implements usb 好像根本不必要, 为什么不直接在 computer 里面直接写个 USB 方法? 还要弄个接口那么麻烦, 这个例子应该没有很好的提现接口用处, 但是我又不知道到底怎么理解接口的用处, 请大牛们指点.

下面为网上找的例子:

首先我们来实现一个简单的接口的定义。

interface usb {

public void print();

}

在接口中不可以实现函数的方法,也就是不可以如下这样做:

interface usb {

public void print(){

System.out.println("hello world");

};

}

接下来我们用一个类来实现这个接口。也就是一个具体化的过程,如下例:

class computer implements usb {

@Override

public void print() {

// TODO Auto-generated method stub

System.out.println("i am a computer");

}

接下来就可以在主函数中实现这个类了。如下例:

public static void main(String[] args) {

computer computer=new computer();

computer.print();

}

接下来进行继承多个接口。如下例:

interface usb {

public void print();

}

interface call {

public void callyou();

}

下面用类来进行实现。如下例:

class computer implements usb, call {

@Override

public void print() {

// TODO Auto-generated method stub

System.out.println("i am a computer");

}

@Override

public void callyou() {

// TODO Auto-generated method stub

System.out.println("i will call");

}

}

主方法中再实现一下就可以了。

相关阅读:

怎么在tableView:didSelectRowAtIndexPath:获得cell的引用?

javascript的this指向???

java HashMap初始化容量的效率问题

gitlabSSH端口修改无效

脑洞:仅通过CSS和HTML能自动生成瓷砖地图的过渡规则吗?

java后台怎么获取Plupload上传的文件信息

array_multisort()二维数组排序中文值

TensorFlow实战之Scikit Flow系列指导:Part 2

谷歌浏览器如何看鼠标滑过的CSS?

SNS网站的好友动态是怎么实现的?

ecshop smarty模板

Mysql的InnoDB引擎中MVCC在实际操作中有关update的问题

TP里面如果这句话改成预处理的方式怎么改呢?

tty模式下如何翻转屏幕?

在设置了MYSQL_OPT_RECONNECT之后,mysql_ping是否还有必要?

android wifi连接时如何区分各热点

为什么hibernate注解中sequence 的initialValue与allocationSize设置无效?

递归和循环最本质的区别是什么

Jekyll代码高亮并设置行号 {% highlight Lang lineanchors %}

ueditor的多图上传-在线管理功能只能获取第一页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值