`
给一理由先
  • 浏览: 24374 次
  • 性别: Icon_minigender_1
  • 来自: 衡阳
文章分类
社区版块
存档分类
最新评论

关于接口的一点学习心得(1)

 
阅读更多
以下是Nb的人对接口的说明,引用一下:

比如说有一个接口   人,  

有两个class实现了这个接口,一个是男人,一个是女人,
显然男人和女人撒尿是不一样的,

这时,我们有一个方法的接口参数是一个人,里面要调用撒尿这个方法,按你的理解这里就必须给这个方法两个参数,一个是男人,一个是女人,

但如果用了接口的话,只需要在接口里定义撒尿这个方法,由男人和女人去具体实现,方法里面调用接口的撒尿这个方法就行了.

如果要新增加一个人种,比如说中性人,但撒尿的方式和前两种都不一样,
如果用了接口的话,就可以很方便解决这个问题,只需要让中性人也实现人的接口,这个方法就可以调用,不用改动原来的代码


分享到:
评论

相关推荐

    关于51的一点心得

    【标题】:“关于51的一点心得” 在嵌入式系统的世界里,51单片机(MCU)是入门者最常接触的一种芯片。它以其简单易学、功能实用的特点,深受广大电子爱好者和工程师的喜爱。这个标题“关于51的一点心得”暗示了...

    个人FPGA学习心得.pdf

    "个人FPGA学习心得" 个人FPGA学习心得(一):Verilog语言的学习 在学习FPGA的过程中,选择合适的硬件描述语言是非常重要的。现在主要的硬件描述语言有两种:VHDL和Verilog。由于Verilog的易用性和灵活性,选择了...

    关于数字模拟集成电路的一点心得

    ### 关于数字模拟集成电路的一点心得 #### 一、数字模拟集成电路概述 数字模拟集成电路(Digital-Analog Integrated Circuit)是一种将数字电路与模拟电路集成在同一芯片上的技术。这种技术能够实现数字信号处理与...

    java学习心得

    ### Java学习心得与最佳实践详解 #### 隐藏数据的重要性 - **基本原则**:“所有数据都应该隐藏在所在的类的内部。”这句话强调了封装的概念。在Java中,这意味着使用`private`关键字来限制类的成员变量的可见性。...

    FIFO学习心得

    ### FIFO学习心得详解 #### 一、FIFO概念与应用场景 **FIFO**,全称为First In First Out(先进先出),是一种特殊类型的数据缓存器。与传统的存储器相比,FIFO没有外部读写地址线,这使得其使用更加简便。然而,...

    STM32 一点心得

    1. 数模转换(ADC)与模数转换(DAC): STM32内部集成了多个ADC和DAC通道,可以进行模拟信号和数字信号的相互转换。ADC用于将模拟信号转换为数字信号,常用于采集传感器数据;DAC则用于将数字信号转化为模拟信号,...

    Linux学习心得——内存管理方法

    ### Linux学习心得——内存管理方法 #### 1. 概述 本文主要针对Linux操作系统中的内存管理技术进行探讨,特别是针对内核版本2.6.32的TI Linux-Davinci-Staging。本文将从以下几个方面展开讨论: - **Linux内核...

    调试SPI+DMA的一点心得

    首先,项目需求是通过STM32F303作为主机,利用SPI接口与STM32F405进行双向通信,传输大量的数据。在初始设置中,仅使用了MISO(主设备输入,从设备输出)、MOSI(主设备输出,从设备输入)和CLK(时钟)三根信号线,...

    华为数通HCNA学习笔记-第四天

    华为的HCNA培训强调了这一点,目的是让学习者了解免费ARP在网络管理中的实际应用。 RARP(反向地址解析协议)允许设备使用自己的MAC地址来请求网络中的IP地址。与ARP相反,RARP通常用于无盘工作站启动过程中,用于...

    嵌入式开发指导的一点心得

    嵌入式开发是一种针对特定应用...无论是电子工程师还是软件工程师,都需要不断学习和适应新的技术趋势,以应对嵌入式系统日益复杂和多样化的需求。在这一领域,既有挑战,也充满了机遇,是IT行业中极具前景的一个分支。

    从EPON设计中得到的一点心得.pdf

    在分光器的选择和安装上,应根据宽带和语音需求的不同采用不同的分光方式,如1:16、1:32或1:8。分光器的安装方式包括机房内、光交接箱内和楼道内,具体采取哪种方式需要根据实际情况和空间条件进行选择。 光缆线路...

    ARP攻击的一点心得网站安全电脑资料.doc

    1. **ARP欺骗(ARP Spoofing)**:攻击者通过发送伪造的ARP响应,将自己伪装成网络中其他设备的MAC地址。例如,攻击者可能会声称自己是网关或目标主机,导致数据包被错误地转发给攻击者,而不是真正的目的地。 2. *...

    软件开发人员实习心得体会.doc

    设计模式是我到公司才接触的事物,主要是讲述一种面向接口的编程思维,按照设计模式所编写的代码,会比学校那种直接实现功能的代码繁琐一点,增加很多看似多余的虚类或者接口。但是这种代码更加具有拓展性,更好地把...

    软件工程实训心得体会精选.docx

    【标题】: 软件工程实训心得体会 【描述】: 这篇文章是对软件工程实训课程的个人体验和收获的总结,强调了理论与实践相结合的重要性。 【标签】: 范文 【正文】: 在软件工程的学习过程中,实训环节起到了至关...

    参加广播电视台技术交流心得体会.docx

    首先,关于传输发射技术的维护案例,通过《传输发射技术维护案例汇编》中的实例,我了解到了10kw中波发射机功率记忆电路故障这一典型软故障问题。在故障发生时,发射机无法记忆原先设置的功率状态,从而需要技术人员...

    chrome ui 框架学习笔记

    本文档旨在深入探讨Chrome UI框架的基本概念、架构及其实现原理,尤其关注于作者邱金武在学习过程中积累的经验和心得。以下内容将详细阐述Chrome UI框架的几个核心方面。 #### 二、基本结构与组成 ##### 1. 控件...

    软件工程课程心得.doc

    在我们的校园B2C电子商务网站项目中,我们忽视了这一点,初期并未充分理解客户(老师)的需求,导致设计反复修改。这让我明白了,与客户保持持续沟通,深入理解他们的需求和期望,是避免浪费时间和资源的关键。需求...

    单片机STM32学习笔记.docx

    本文档旨在记录STM32单片机的学习心得,探讨其输出类型、电压兼容性、开漏电路特性、I2C通信协议以及时钟系统等方面的细节知识。 在STM32单片机的学习中,我们首先要掌握的是输出类型的概念。输出类型主要分为推挽...

    a_MP3_player.rar_player

    【描述】中的“这是我学习VB的一点心得,上传出来是为我和大家一起学习”表明这个压缩包不仅包含了源代码,还可能包括开发者在学习过程中积累的经验和技巧。作者希望通过分享自己的成果,促进与社区的交流,帮助其他...

Global site tag (gtag.js) - Google Analytics