package hanjia;
//接口的使用
interface Runner{ //接口1public void run();
}
interface Swimmer{//接口2,在接口中方法可以没有修饰符,但在实现类中一定要加上修饰符void swin();
}
abstract class Animal{ //抽象类public abstract void eat();  //在抽象方法中修饰符可以没有,实现类中也可以没有
}class Person extends Animal implements Runner,Swimmer{ //子类继承父类(抽象类),实现接口1和2public void run() {System.out.println("医生说我胃不好,");}public void swin() {System.out.println("只能吃软饭!");}public void eat() {System.out.println("所以有富婆吗?");}
}
public class hanjia{public static void main(String args[]) {hanjia h=new hanjia();  //创建主类对象Person p=new Person();  //创建子类对象h.m1(p);//接口回调h.m2(p);h.m3(p);}public void m1(Runner f) {  f.run();}public void m2(Swimmer s) {s.swin();}public void m3(Animal a) {a.eat();}
}

个人理解及资料参考,若有不足或者需要扩展请指点。
若有雷同,纯属巧合。

java的接口简单使用---interface相关推荐

  1. JAVA调用接口简单封装,Mvp+Retrofit2+RxJava2 项目中使用的简洁封装

    Retrofit2 + RxJava2 是一个强大的组合,完成一系列网络请求 MVP当前用的很多的一种框架,Model+View+Presenter 本文记录了作者在项目中对 Retrofit2 + ...

  2. java移动接口发短信_天天都会写接口(interface),但它的用途和好处有多少人能说得清楚?

    本文同步Java知音社区,专注于Java 作者:nvd11 http://blog.csdn.net/nvd11/article/details/41129935 一. 对接口的三个疑问 很多初学者都 ...

  3. Java 中接口 interface 实例介绍

    接口(interface) 有时必须从几个类中派生出一个子类,继承它们所有的属性和方法.但是,Java不支持多重继承.有了接口,就可以得到多重继承的效果. 接口(interface)是抽象方法和常量值 ...

  4. [转载] java中接口(interface)详解

    参考链接: Java接口Interfaces 接口(interface) 有时必须从几个类中派生出一个子类,继承它们所有的属性和方法.但是,Java不支持多重继承.有了接口,就可以得到多重继承的效果. ...

  5. java中接口(interface)详解

    接口(interface) 有时必须从几个类中派生出一个子类,继承它们所有的属性和方法.但是,Java不支持多重继承.有了接口,就可以得到多重继承的效果. 接口(interface)是抽象方法和常量值 ...

  6. java基础--接口(interface)

    接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明.一个类通过继承接口的方式,从而来继承接口的抽象方法. 接口并不是类,编写接口 ...

  7. Java WebService 接口的简单生成和调用

    Java WebService 接口的简单生成和调用 1.打开eclipse创建普通的java项目,写一个类  如下: package com.jspweb.ws;import javax.jws.W ...

  8. Java中的简单工厂模式(转)

    Java中的简单工厂模式 举两个例子以快速明白Java中的简单工厂模式: 女娲抟土造人 话说:"天地开辟,未有人民,女娲抟土为人."女娲需要用土造出一个个的人,但在女娲造出人之前, ...

  9. Java 利用接口实现回调

    在 Java 支持方法指针之前,Java 接口不能提供一种实现回调的好方法.如果您习惯于传递在事件驱动编程模型中调用的函数指针,则您会喜欢本技巧.  熟悉 MS-Windows 和 X Window ...

最新文章

  1. 博士后工作站来了!智源研究院获得正式授牌
  2. C++ Primer 5th笔记(chap 17 标准库特殊设施)子表达式subexpression
  3. MySQL + Atlas 部署读写分离
  4. 人工智能超强面经:文本检测与GAN篇(含答案)
  5. LeetCode 1340. 跳跃游戏 V(DP)
  6. es6 Class 的实例对象
  7. 如何在无显示器的ubuntu下跑selenium
  8. Google 究竟是不是要用 Fuchsia OS 取代 Android?
  9. DIY一套10倍\20倍\30倍光学变焦高清航拍方案(变焦云台相机方案)
  10. Visual Studio 2010 版本之前的区别
  11. IPQ4019 QSDK 下添加RM500Q 5G 驱动 qmi拨号链接网络 配置 IPK包方法
  12. CAD1:1导出图纸的步骤
  13. 克隆巴赫系数 Cronbach‘s alpha 及 R, Python 实现
  14. 【阿里网盘】阿里网盘使用全攻略
  15. 峰值帧+时序信息 跨数据集微表情识别
  16. 【C++】SLT — list的使用 + 模拟实现
  17. alios下载_AliOS Studio
  18. ​电脑上的回收站怎么隐藏 ,怎么隐藏桌面回收站图标
  19. 3、SYN-SENT
  20. SecureCRT调整字体大小

热门文章

  1. 谁说菜鸟不会数据分析-入门篇
  2. 计算机屏幕不清晰,怎么解决电脑屏幕模糊、屏幕显示不清晰
  3. [曾贤志]-Excel数据透视表与SQL技术-曾贤志-专题视频课程
  4. PDF有密码,如何编辑密码?
  5. 用友U8查询采购订单明细可付款申请金额
  6. Linux下安装自定义字体库
  7. 亚马逊云科技携手派拓网络再掀云端安全新风向
  8. [01]GRE|Verbal|Quantitative
  9. 循环冗余校验(CRC)算法入门引导
  10. jieba-词性标注