多态接口(电脑运行实例)

一个基于fluent超声振动仿真算例分析(含有UDF的编写设定) 一个基于Fluent的超声防堵算例 阅读详情
package BxdStudy;

/**
 * 电脑运行实例
 * 电脑运行基于主板
 * @author 董
 *
 */
public class DuoTaiInter {
	public static void main(String[] args) {
		MainBoard mainBoard = new MainBoard();
		mainBoard.usePCI(null);
		//接口型引用指向自己的子类对象
		mainBoard.usePCI(new NetCard());
		mainBoard.usePCI(new SoundCard());
	}
}

//主板类
class MainBoard
{
	public void run() {
		System.out.println("Main Board主板运行...");
	}
	
	//重点:PCI pci = new NetCard()或者PCI pci = new SoundCard()接口型引用指向自己的子类对象
	public void usePCI(PCI pci) {
		if(pci != null) {
			pci.open();
			pci.close();
		}
	}
}

//多态接口
interface PCI
{
	public void open();
	public void close();
}

//网卡类实现PCI
class NetCard implements PCI{

	@Override
	public void open() {
		System.out.println("netCard网卡打开了");
	}
	
	@Override
	public void close() {
		System.out.println("netCard网卡关闭了");
	}
	
}

//声卡实现PCI
class SoundCard implements PCI{

	@Override
	public void open() {
		System.out.println("soundCard声卡打开了");
	}

	@Override
	public void close() {
		System.out.println("soundCard声卡关闭了");
	}
	
}

运行结果;
netCard网卡打开了
netCard网卡关闭了
soundCard声卡打开了
soundCard声卡关闭了

低功耗设计:rush current 在power gating的设计中引入了一个rush current的概念,它的产生原因是switch cell上电过程相当于电容充电过程,会产生一个短期的大电流,称之为rush current。 1.rush current的危害 1)造成巨大的ir drop 2)导致功能错误 3)一些极端例子中,rush current会引发VDD短期崩溃,造成存储在retention register与mem中的数据失效 4)大电流会还对周围always on模块造成干扰,产生大的压降 2.控制rus 阅读详情

相关推荐

Xilinx SDK调试与FPGA硬件验证全流程解析

本文详细解析了从Vivado导出硬件到Xilinx SDK进行调试与FPGA硬件验证的全流程。重点阐述了正确导出包含bitstream的硬件平台、创建合适的SDK工程、配置Debug会话以编程FPGA,并介绍了串口验证、自定义IP测试以及使用ILA进行软硬件联合调试的高级技巧,帮助开发者高效完成FPGA系统的软硬件协同开发与问题排查。

weixin_28327051的博客 310

第三章 笔记本电脑案例

3.1案例介绍 定义USB接口(具备开启功能、关闭功能),笔记本要使用USB设备,即笔记本在生产时需要预留可以插入USB设备的USB接口,即就是笔记本具备使用USB设备的功能,但具体是什么USB设备,笔记本并不关心,只要符合USB规格的设备都可以。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须遵守USB规范,不然鼠标和键盘的生产出来无法使用 进行描述笔记本类,实现笔记本使用US...

472

2025年上半年第1批信息系统项目管理师论文真题解析与范文

文章首先分析了项目经理在交付绩效域中应关注的重点领域,然后按照项目管理五大过程组顺序,阐述了各过程组中与交付绩效域协同的绩效域及协调目标,最后制定了各过程组中交付绩效域的测量指标。本项目的实践表明,系统化的交付绩效管理不仅能保证项目成功,还能创造超出预期的业务价值。需要结合具体项目案例,按照五大过程组(启动、规划、执行、监控、收尾)顺序,分析各过程组中与交付绩效域协同的其他绩效域及其协调目标。价值交付连续性:建立敏捷交付机制,将项目分解为12个迭代周期,每周期交付可验证成果,确保价值持续流动。

Programming Talk 819

多态接口的综合案例

面向对象想设计一个电脑对象,可以接入2个USB对象 * (鼠标,键盘,实现接入,调用独有功能,拔出) * * 分析: * 1,提供两个USB设备,(满足,接入,拔出功能) * 2,定义一个USB接口(申明USB设备的规范必须实现接入和拔出的功能) * 3,开始定义2个真实的实现类鼠标和键盘 * 3,定义一个电脑类 public class Demo { public static void main(String[] args) { ..

m0_47520320的博客 250

2 中望CAD二次开发-绘制图形(ZRX C++)

本文讲解中望CAD二次开发,关于块的概念及基本图形的绘制

cilvsuanna的博客 411

【DaVinci Configurator专题】-6-将UDS&OBD诊断数据库文件CDD和PDX导入到CFG

CDD和ODX是两种诊断数据库文件。机器可读的诊断数据库其实就是将传统的Excel调查表等信息编辑成CDD或ODX文件。CDD是Vector私有的一种诊断数据库格式;ODX是国际标准的诊断数据交互格式。CANdelaStudio编辑CDD文件,以及也可以导出ODX文件;ODX Studio用于编辑ODX文件,诊断数据库的编辑其实就是诊断需求的定义。 下面以PDX为例,将其导入到DaVinci Configurator。 目录 1 打开DaVinci Configurator,导入PDX文件 2 解.

「汽车电子助手」的博客 6750

多态

多态(Polymorphism) 谈一谈多态 1.字面意思就是多个状态,在面向对象语言中,接口的多种不同的实现方式即为多态. 2.多态就是表现为同一个接口,使用不同的实例,而表选为的不同的状态,同一个事件发生在不同对象上产生的不同的结果 多态的必要条件 1.有对父类的继承 2.有子类对父类重写 3.父类的引用指向子类的对象 下面展示一段多态的实例 多态的好处 1.防止代码冗余 2.使代码更加...

finalMyLove的博客 196

【Matlab光伏功率预测】基于GRU门控循环单元的光伏功率时间序列预测(附MATLAB代码)

【Matlab光伏功率预测】基于GRU门控循环单元的光伏功率时间序列预测(附MATLAB代码)

k8291121的博客 1099

Java 案例十 接口多态案例的实现

1.案例介绍 定义USB接口(具备开启功能、关闭功能),笔记本要使用USB设备,即笔记本在生产时需要预留可以插入USB设备的USB接口,即就是笔记本具备使用USB设备的功能,但具体是什么USB设备,笔记本并不关心,只要符合USB规格的设备都可以。鼠标和键盘要想能在电脑上使用,那么鼠标和键盘也必须遵守USB规范,不然鼠标和键盘的生产出来无法使用 进行描述笔记本类,实现笔记本使用USB鼠标、USB...

子非愚的博客 1148

SAP-ABAP:接口多继承与复合接口设计:复杂业务场景下的能力组合实现方案

本文介绍了ABAP中通过接口多继承与复合接口设计实现能力组合的方案。文章首先辨析了类实现多个接口与接口继承接口的核心概念,指出ABAP虽不支持类多继承,但可通过这两种机制灵活组合能力。随后详细讲解了类实现多个接口的语法规则与三种调用方式,并给出了五个基础能力接口的设计示例(日志记录、权限校验、数据导出、消息通知、格式转换)。作者通过对比单继承与接口多重实现的差异,强调后者在解耦和扩展性上的优势,为复杂业务场景下的能力组合提供了实用解决方案。

baidu_35680696的博客 245

“探索thumbdata4文件的奥秘:编程中的神秘存在“

综上所述,thumbdata4文件在编程中是一个常见的存在,与图库应用程序和图片浏览器密切相关。通过使用适当的库和工具,我们可以读取和处理thumbdata4文件中的缩略图数据,以提供更好的用户体验。我们首先读取8字节的块头,其中包含了下一个缩略图块的大小。你可以根据自己的需求来定义对块数据的处理方式,例如将其保存为图像文件或进行其他的分析操作。thumbdata4文件通常以二进制格式存储,其中包含着设备上浏览过的图片的缩略图。因此,你可能需要根据具体的thumbdata4文件结构进行适当的解析和处理。

JieLun_C的博客 792

接口实现多态特性的例子

多态是Java面向对象开发的三大特性(封装、继承、多态)之一:封装和继承是类的特性,而多态是对象的特性,我们也可以从字面上简单的理解多态就是对象的多种状态。 以下通过一个接口多个实现的例子进行分析: 代码: /** * USB接口中 */ public interface Usb { void openUsb(); } /** * 实现USB接口的鼠标类 */ public ...

我的博客 1170

有限元ABAQUS软件安装后管理员身份运行报错:Cannot connect to license server system...如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 2067

Java(多态实例练习)

面向对象 多态的主板示例 需求:电脑运行实例 电脑运行基于主板 ------------------------------------------------------------------------------------------ interface PCI{ //提供

jackly654的专栏 702

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

深入理解面向对象三大特性——多态

多态,字面意思,就是多种形态 比如:一种红酒,由不同的人来品尝,会有不同的感觉,这叫做多态; 一个人用不同的方式来喝酒,也会有不同的后果,这也叫做多态。 多态的原理:类都写好了,不要去修改它,只是在类外调用时更改参数,从而实现不同的结果(多态) //举例:创建一个电脑的接口 interface Computer { publi...

aipmunj7655的博客 160

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

java 主板_Java 多态的主板示例

/*需求:电脑运行实例,电脑运行基于主板。*/interface PCI //扩展槽{public void open();public void close();}class MainBoard //主板{public void run(){System.out.println("mainboard run ");}public void usePCI(PCI p)//PCI p = new N...

weixin_30514003的博客 240

C++ 学习之多态案例三 - 电脑组装

案例描述: 电脑主要组成部件为 CPU(用于计算),显卡(用于显示),内存条(用于存储) 将每个零件封装出抽象基类,并且提供不同的厂商生产不同的零件,例如Intel厂商和Lenovo厂商 创建电脑类提供让电脑工作的函数,并且调用每个零件工作的接口 测试时组装三台不同的电脑进行工作 #include<iostream> #include<string> using namespace std; /********************抽象出基类******************

阿乐的博客 755

代码片--可扩展性的模式(接口加多态)

package com.dreamy.day03; /** * @author dreamy * 需求: * 电脑运行实例 * 电脑运行基于主板 * 用接口和多态实现程序的可扩展性 */ abstract interface PCI{ public abstract void open(); public abstract vo...

weixin_30699443的博客 120

Go语言接口和结构体

Go语言中接口的定义和使用。

qq_45229597的博客 290

20、C++多态—(纯虚函数,抽象类,虚析构,纯虚析构)

一、多态的基本语法 多态:静态多态、动态多态 静态多态:函数重载、运算符重载 动态多态:派生类和虚函数实现运行时多态 区别: 静态多态函数地址早就绑定 -编译阶段确定函数地址 静态多态函数地址晚绑定 - 运行阶段确定函数地址 ———————————————— class Animal { public: void speak() { cout << "动物在说话。" << endl; }}; class Cat :publi...

m0_48716770的博客 412

面向对象(多态)

多态 可以理解为事物存在的多种体现形态 动物:猫,狗 猫 x = new 猫(); 动物 x = new 猫(); ----------------------------- 多态的体现: 父类的引用指向了自己的子类对象 父类 x = new 子类(); 父类是向上抽取的结果,动物 x = new 猫(); new出来的猫具有动物的所有抽象特征 如,猫有动物所具有的吃,睡得抽象...

weixin_30940783的博客 79

笔记本USB接口案例(接口多态案例)

笔记本电脑 笔记本电脑(laptop)通常具备使用USB设备的功能。在生产时,笔记本都预留了可以插入USB设备的USB接口,但具体是什么USB设备,笔记本厂商并不关心,只要符合USB规格的设备都可以。 案例分析 进行描述笔记本类,实现笔记本使用USB鼠标、USB键盘 USB接口,包含开启功能、关闭功能 笔记本类,包含运行功能、关机功能、使用USB设备功能 鼠标类,要实现USB接口,并具备点击的方法 键盘类,要实现USB接口,具备敲击的方法 ...

zhansan的博客 623

java学习第十天——接口,多态

java学习第十天——接口,多态 接口定义 接口的定义,它与定义类方式相似,但是使用 interface 关键字。它也会被编译成.class文件,但一定要明确它并不是类,而是另外一种引用数据类 接口就是一种公共的规范标准 只要符合规范标准,大家就都可以使用 接口的使用,它不能创建对象,但是可以被实现( implements ,类似于被继承)。一个实现接口的类(可以看做是接口的子类),需要实现接口中所有的抽象方法,创建该类对象,就可以调用方法了,否则它必须是一个抽象 如何定义一个接口 public inter

[灯灯] 271

黑马程序员__面向对象之多态

黑马程序员——面向对象之多态 -------android培训、java培训、期待与您交流! ---------- 多态 定义:事物存在的多种体现形态。 起因:Java引用变量有两个类型,一个是编译时类型,一个是运行时类型。编译时类型由声明该变量时使用的类型决定,运行时异常由实际赋给该变量的对象决定。如果编译时类型和运行时类型不一致,就可能出现所谓的多态。 体现:父类的引用指向了子类

Wei__yaoyao的专栏 645

多态(事物存在的多种体现形态)

什么是接口 a.可以认为是一个特殊的抽象类 b.当抽象类中的方法都是抽象的那么该类可以通过接口的形式实现 c.一个类可以实现多个接口 d.当子类对接口中的方法全部实现覆盖后子类才可以实例化,否则子类是一个抽象类 e.不可以实现多继承是因为父类的方法有重复,而接口中的方法都是抽象方法 f.接口亦可以实现多继承 接口的特点 基本功能在类中,扩展功能在接口中。 1.多态的表现 父...

MyJosephLee的博客 1270

Java:多态性

Java的多态性:发送消息给某个对象,让该对象自行决定响应何种行为。 通过将子类对象引用赋值给超类对象引用变量来实现动态方法调用。 java的多态性要满足三个条件: 1、继承关系 2、在子类重写父类的方法 3、父类引用指向子类的对象,即animal p = new dog() 在多态中非静态成员函数的特点: 在编译时期:参阅引用形变量所属的类中是否有要调用的方法。如果有,编译通过;否则...

weixin_30780221的博客 89

黑马程序员——面向对象08(多态)

——- android培训、java培训、期待与您交流! ———- 1.1,多态 多态:可以理解为事物存在的多种体现形态。1.2,多态的体现 1、父类的引用指向了自己子类的对象。 2、父类的引用也可以接收自己的子类对象。 如: Animal a = new Cat(); 其中就将父类型的 a 引用指向了子类的对象

a378983320的博客 389
上一篇: 多态的应用体现
JustToLearnAnGo
博客等级 码龄7年 0粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值