面向对象--接口的实际应用--制定标准

博客分类:

  • Java SE
Flash工作

Java代码  
  1. interface USB
  2. {
  3. public void start();
  4. public void stop();
  5. }
  6. class Computer
  7. {
  8. public static void pugin(USB usb){              //此处只是接口对象的引用变量而已,相当于形参,接口不能恋情new创建实例对象,但能声明对象引用变量。
  9. usb.start();
  10. System.out.println("**************working********");
  11. usb.stop();
  12. }
  13. }
  14. class Flash implements USB
  15. {
  16. public void start(){
  17. System.out.println("======U盘开始工作===========");
  18. }
  19. public void stop(){
  20. System.out.println("======U盘停止工作===========");
  21. }
  22. }
  23. class Print implements USB
  24. {
  25. public void start(){
  26. System.out.println("======打印机开始工作===========");
  27. }
  28. public void stop(){
  29. System.out.println("======打印机停止工作===========");
  30. }
  31. }
  32. public class Demo5
  33. {
  34. public static void main(String[] args)
  35. {
  36. Computer.pugin(new Flash());//这种调用的方法,还是第一次见
  37. Computer.pugin(new Print());
  38. }
  39. }

这两天学习接口,抽象类,对象的多态性,感觉非常的吃力,主要是多态性的地方,感觉没有多大的必要,学到这里才明白多态性的重要性,他是用来实例化接口和抽象类的。

这个例子中,USB是一种标准,只有符合这个标准的才能通过USB与电脑相连,而电脑也只认USB。只要你符合这个接口,就可以使用,他不管你是什么设备。

那么就可以这么认为,interface接口 他制定了一个标准,通过这个接口(标准)来让各个部分相连。

而且相对于抽象类而言,接口可以多继承。

转载于:https://www.cnblogs.com/huyayuan1/p/4715585.html

面向对象--接口的实际应用--制定标准相关推荐

  1. 接口的实际应用---制定标准

    interface USB {        void start();//USB开始工作 void stop();//USB结束工作 } class Computer {   public stat ...

  2. 笔记整理3----Java语言高级(三)11 综合练习+12 面向对象-static变量 与 代码块+13 面向对象-继承与抽象类+14 面向对象-接口与多态+15 面向对象-包修饰符

    11 综合练习+12 面向对象-static变量 与 代码块+13 面向对象-继承与抽象类+14 面向对象-接口与多态+15 面向对象-包&修饰符 第11天 综合练习 今日内容介绍 综合练习 ...

  3. 支付宝钱包接口开发包2.0标准版接入与使用规则

    接入与使用规则 支付宝钱包支付接口开发包 2.0 标准版 附录文档 版本号:1.3 支付宝(中国)网络技术有限公司 版权所有 支付宝钱包支付接口开发包 2.0 标准版附录文档 目录 1 文档说明... ...

  4. 面向对象 (接口 Interface)

    1,面向对象(接口的概述及其特点) A:接口概述 从狭义的角度讲就是指java中的interface 从广义的角度讲对外提供规则的都是接口 B:接口特点 a:接口用关键字interface表示 int ...

  5. 制定标准的重要性和意义_标准的重要性

    制定标准的重要性和意义 The working world would be nice if we could only develop and maintain our own code. The ...

  6. 欧盟立法者为ICO重新制定“标准”

    点击上方"蓝色字"可关注我们! 暴走时评:欧洲议会成员周二召开会议讨论一项提案,如果得到批准,将对经济集团内部的初始代币发行(ICO)制定新规定.欧盟议会内的所有党派创新小组举行会 ...

  7. java 使用接口便于维护程序_Java初学——面向对象接口的应用

    一.接口 1.什么是接口 接口是比抽象类更抽象的定义,接口不可以被实例化 实现类必须实现接口的所有方法 实现类可以实现多个接口 .多个接口使用逗号隔开 接口中的变量都是静态常量(public stat ...

  8. Java面向对象:接口的学习

    本文介绍了Java中接口的基本语法, 什么是接口, java中的接口 语法规则, 接口的使用,接口的特性,如何实现多个接口,接口间的继承,以及抽象类和接口的区别 Java接口的学习 一.接口的概念 二 ...

  9. java面向对象 接口和实现类_类实现java面向对象上:接口

    最近应用开发的过程中出现了一个小问题,顺便记录一下原因和方法--类实现 10.接口: 接口的设计:        1.应用接口处理多继承:        2.应用接口为外部类添加功能:        ...

最新文章

  1. 让vs中网站的sln文件使用相对路径的办法
  2. linux服务器dns配置丢失处理
  3. 用CSS 给网页装潢[3] -构造文本
  4. 数学狂想曲(十)——复变函数, 平稳离散时间随机过程, 功率谱
  5. zookeeper集群自动启动-关闭-查询的shell脚本
  6. 忠告 | 小小对Java30岁程序猿的忠告,强烈推荐!
  7. html表单样式怎么去掉,HTML表单元素覆盖样式元素问题及其补救之道
  8. ad输出光绘文件_AD输出文件教程
  9. 自定义maven插件的实现
  10. cocos2d-x csb特效文件显示
  11. dell服务器型号t310,Dell T110/R210/T310/R310服务器 For Windows驱动程序
  12. html5 canvas 在线图片转换器
  13. 我搭的神经网络不 work 该怎么办!看看这 11 条新手最容易犯的错误
  14. 新手进阶建模 (写论文摘要和看论文)
  15. Access数据库——Cookie注入
  16. 赶紧收下这四个安卓手机通讯录丢失怎么恢复的技巧吧
  17. 对象,构造函数,构造函数小练习
  18. Python Diango学习之路
  19. python在工程中的应用_将Flash应用于Python项目(转)
  20. 2022中国“SaaS”领域十大趋势

热门文章

  1. 根据进程名杀掉jps中的进程名
  2. 关于机器学习的一些感想
  3. pynlpir(ICTCLAS)初步使用
  4. 大话数据结构11:队列 链表结构
  5. php fastcgi,配置apache以fastcgi运行php
  6. java 标记_java的标记算法
  7. 调用支付jsapl缺少参数:totalfee openid无法取得_微信支付的架构到底有多牛?
  8. python的基本原理_Python函数基本使用原理详解
  9. 小红书最新用户量数据_小红书估值高达60亿美元?小红书超过蘑菇街了吗?
  10. ORA-01756: quoted string not properly terminated