`
- 浏览:
24374 次
- 性别:
- 来自:
衡阳
-
以下是Nb的人对接口的说明,引用一下:
比如说有一个接口 人,
有两个class实现了这个接口,一个是男人,一个是女人,
显然男人和女人撒尿是不一样的,
这时,我们有一个方法的接口参数是一个人,里面要调用撒尿这个方法,按你的理解这里就必须给这个方法两个参数,一个是男人,一个是女人,
但如果用了接口的话,只需要在接口里定义撒尿这个方法,由男人和女人去具体实现,方法里面调用接口的撒尿这个方法就行了.
如果要新增加一个人种,比如说中性人,但撒尿的方式和前两种都不一样,
如果用了接口的话,就可以很方便解决这个问题,只需要让中性人也实现人的接口,这个方法就可以调用,不用改动原来的代码
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
【标题】:“关于51的一点心得” 在嵌入式系统的世界里,51单片机(MCU)是入门者最常接触的一种芯片。它以其简单易学、功能实用的特点,深受广大电子爱好者和工程师的喜爱。这个标题“关于51的一点心得”暗示了...
"个人FPGA学习心得" 个人FPGA学习心得(一):Verilog语言的学习 在学习FPGA的过程中,选择合适的硬件描述语言是非常重要的。现在主要的硬件描述语言有两种:VHDL和Verilog。由于Verilog的易用性和灵活性,选择了...
### 关于数字模拟集成电路的一点心得 #### 一、数字模拟集成电路概述 数字模拟集成电路(Digital-Analog Integrated Circuit)是一种将数字电路与模拟电路集成在同一芯片上的技术。这种技术能够实现数字信号处理与...
### Java学习心得与最佳实践详解 #### 隐藏数据的重要性 - **基本原则**:“所有数据都应该隐藏在所在的类的内部。”这句话强调了封装的概念。在Java中,这意味着使用`private`关键字来限制类的成员变量的可见性。...
### FIFO学习心得详解 #### 一、FIFO概念与应用场景 **FIFO**,全称为First In First Out(先进先出),是一种特殊类型的数据缓存器。与传统的存储器相比,FIFO没有外部读写地址线,这使得其使用更加简便。然而,...
1. 数模转换(ADC)与模数转换(DAC): STM32内部集成了多个ADC和DAC通道,可以进行模拟信号和数字信号的相互转换。ADC用于将模拟信号转换为数字信号,常用于采集传感器数据;DAC则用于将数字信号转化为模拟信号,...
### Linux学习心得——内存管理方法 #### 1. 概述 本文主要针对Linux操作系统中的内存管理技术进行探讨,特别是针对内核版本2.6.32的TI Linux-Davinci-Staging。本文将从以下几个方面展开讨论: - **Linux内核...
首先,项目需求是通过STM32F303作为主机,利用SPI接口与STM32F405进行双向通信,传输大量的数据。在初始设置中,仅使用了MISO(主设备输入,从设备输出)、MOSI(主设备输出,从设备输入)和CLK(时钟)三根信号线,...
华为的HCNA培训强调了这一点,目的是让学习者了解免费ARP在网络管理中的实际应用。 RARP(反向地址解析协议)允许设备使用自己的MAC地址来请求网络中的IP地址。与ARP相反,RARP通常用于无盘工作站启动过程中,用于...
嵌入式开发是一种针对特定应用...无论是电子工程师还是软件工程师,都需要不断学习和适应新的技术趋势,以应对嵌入式系统日益复杂和多样化的需求。在这一领域,既有挑战,也充满了机遇,是IT行业中极具前景的一个分支。
在分光器的选择和安装上,应根据宽带和语音需求的不同采用不同的分光方式,如1:16、1:32或1:8。分光器的安装方式包括机房内、光交接箱内和楼道内,具体采取哪种方式需要根据实际情况和空间条件进行选择。 光缆线路...
1. **ARP欺骗(ARP Spoofing)**:攻击者通过发送伪造的ARP响应,将自己伪装成网络中其他设备的MAC地址。例如,攻击者可能会声称自己是网关或目标主机,导致数据包被错误地转发给攻击者,而不是真正的目的地。 2. *...
设计模式是我到公司才接触的事物,主要是讲述一种面向接口的编程思维,按照设计模式所编写的代码,会比学校那种直接实现功能的代码繁琐一点,增加很多看似多余的虚类或者接口。但是这种代码更加具有拓展性,更好地把...
【标题】: 软件工程实训心得体会 【描述】: 这篇文章是对软件工程实训课程的个人体验和收获的总结,强调了理论与实践相结合的重要性。 【标签】: 范文 【正文】: 在软件工程的学习过程中,实训环节起到了至关...
首先,关于传输发射技术的维护案例,通过《传输发射技术维护案例汇编》中的实例,我了解到了10kw中波发射机功率记忆电路故障这一典型软故障问题。在故障发生时,发射机无法记忆原先设置的功率状态,从而需要技术人员...
本文档旨在深入探讨Chrome UI框架的基本概念、架构及其实现原理,尤其关注于作者邱金武在学习过程中积累的经验和心得。以下内容将详细阐述Chrome UI框架的几个核心方面。 #### 二、基本结构与组成 ##### 1. 控件...
在我们的校园B2C电子商务网站项目中,我们忽视了这一点,初期并未充分理解客户(老师)的需求,导致设计反复修改。这让我明白了,与客户保持持续沟通,深入理解他们的需求和期望,是避免浪费时间和资源的关键。需求...
本文档旨在记录STM32单片机的学习心得,探讨其输出类型、电压兼容性、开漏电路特性、I2C通信协议以及时钟系统等方面的细节知识。 在STM32单片机的学习中,我们首先要掌握的是输出类型的概念。输出类型主要分为推挽...
【描述】中的“这是我学习VB的一点心得,上传出来是为我和大家一起学习”表明这个压缩包不仅包含了源代码,还可能包括开发者在学习过程中积累的经验和技巧。作者希望通过分享自己的成果,促进与社区的交流,帮助其他...