积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(57)Python(22)数据库(9)Greenplum(9)Go(8)C++(7)PHP(5)Laravel(5)Rust(5)前端开发(4)

语言

全部中文(简体)(54)英语(20)

格式

全部PDF文档 PDF(66)PPT文档 PPT(5)其他文档 其他(3)
 
本次搜索耗时 0.069 秒,为您找到相关结果约 74 个.
  • 全部
  • 后端开发
  • Python
  • 数据库
  • Greenplum
  • Go
  • C++
  • PHP
  • Laravel
  • Rust
  • 前端开发
  • 全部
  • 中文(简体)
  • 英语
  • 全部
  • PDF文档 PDF
  • PPT文档 PPT
  • 其他文档 其他
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 Java 应用与开发 - 面向对象编程进阶

    大纲 多态性 方法重载 关键字 static 关键字 final Java 应用与开发 面向对象编程进阶 PART2 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 September 30, 2018 大纲 多态性 方法重载 关键字 static 关键字 final 学习目标 1. 理解多态和虚方法调用的概念,掌握其用法 2. 掌握方法重载的方法 3. 掌握 关键字的概念和使用方法 大纲 多态性 方法重载 关键字 static 关键字 final 大纲 多态性 方法重载 关键字 static 关键字 final 大纲 多态性 方法重载 关键字 static 关键字 final 接��� 多态性 方法重载 关键字 static 关键字 final 大纲 多态性 方法重载 关键字 static 关键字 final 什么是多态? 在 Java Java 中,子类的对象可以替代父类的对象使用称为多态。 O Java 引用变量与所引用对象间的类型匹配关系 ▶ 一个对象只能属于一种确定的数据类型,该类型自对象创建 直至销毁不能改变。 ▶ 一个引用类型变量可能引用(指向)多种不同类型的对象 ——既可以引用其声明类型的对象,也可以引用其声明类型 的子类的对象。 1 Person p = new Student(); //Student 是 Person
    0 码力 | 49 页 | 659.74 KB | 1 年前
    3
  • ppt文档 C++高性能并行编程与优化 - 课件 - Zeno 中的现代 C++ 最佳实践

    中的基本类型 • IObject 一切对象的公共基类。 • INode 一切节点的公共基类。 多态的经典案例 • IObject 具有一个 eatFood 纯虚函数,而 CatObject 和 DogObject 继承自 IObject ,他 们实现了 eatFood 这个虚函数,实现了多态。 • 注意这里解构函数( ~IObject )也需要是虚函数 ,否则以 IObject * 存储的指针在 存储的指针在 delete 时只 会释放 IObject 里的成员,而不会释放 CatObject 里的成员 string m_catFood 。所以 这里的解构函数也是多态的,他根据类型的不同 调用不同派生类的解构函数。 多态用于设计模式之“模板模式” • 这样之后如果有一个任务是要基于 eatFood 做文章,比如要重复 eatFood 两遍。 • 就可以封装到一个函数 eatTwice ,而是先把对象复制一份 拷贝,然后对对象本身和他的拷贝都调用一次 eatFood 虚函数。 • 代码如下,这要怎么个封装法呢?你可能会想,是不是可以把拷贝构造函数也声明为虚函 数,这样就能实现了拷贝的多态?不行,因为 C++ 规定“构造函数不能是虚函数”。 模板函数?未免有些差强人意 • 索性把 eatTwice 声明为模板函数的确能解决问题,但模板函数不是面向对象的思路,并 且如果 cat 和
    0 码力 | 54 页 | 3.94 MB | 1 年前
    3
  • pdf文档 《Java 应用与开发》课程讲义 - 王晓东

    面向对象编程进阶 B 46 5.1 多态性 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 5.1.1 多态的概念 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 5.1.2 多态用法示例 . . . . . 36 4.3 Java 访问控制 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 5.1 Java 多态 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 6.1 Java 虚拟机架构 . . . 教学目标 1. 理解多态和虚方法调用的概念,掌握其用法 2. 掌握方法重载的方法 3. 掌握 static 属性、方法和初始化块的用法 4. 了解设计模式,掌握单例设计模式 5. 掌握 final 关键字的概念和使用方法 授课方式 理论课: 多媒体教学、程序演示 实验课: 上机编程 46 5.1. 多态性 � 5 � 教学内容 5.1 多态性 5.1.1 多态的概念 在 Java
    0 码力 | 330 页 | 6.54 MB | 1 年前
    3
  • pdf文档 Greenplum 分布式数据库内核揭秘

    李正龙 Confidential │ ©2021 VMware, Inc. Agenda 2 - Greenplum 分布式数据库简介 - Greenplum 集群化概述 - 分布式数据存储与多态存储 - 分布式查询优化器与执行器 - Greenplum 中文社区 3 Confidential │ ©2021 VMware, Inc. Greenplum 分布式数据库简介 Features Coordinator 提供高可用支持 l Mirror 则为 Segment 提供高可用支持 7 Confidential │ ©2021 VMware, Inc. Greenplum 分布式数据存储与多态存储 Hash/Randomly/Replicated Confidential │ ©2021 VMware, Inc. 8 数据存储分布化是分布式数据库要解决的第一个问题。 通过将海量数 个节点仅保存总数据量的 1/100,100 个节点同时并行处理,性能会是单个配置更强节点的几十倍。 Greenplum 不仅仅实现了基本的分布式数据存储,还提供了更高级更灵活的特性,譬如多种分布 策略、多级分区以及多态存储。 分布式数据存储 Confidential │ ©2021 VMware, Inc. 9 Greenplum 6 提供了以下 3 种数据分布策略: l 哈希分布 (Hash Distribution)
    0 码力 | 31 页 | 3.95 MB | 1 年前
    3
  • pdf文档 Go 2 Generics? A (P)review

    · Go 2 Generics? A (P)review 当我们谈论泛型时,我们在谈论什么? 4 多态是同一形式表现出不同行为的一种特性。在 编程语言理论中被分为两类: 临时性多态(Ad hoc Polymorphism)根据实参类型调用对应的版本,仅支持数量有限的 调用。也被翻译为特设多态。例如:函数重载 func Add(a, b int) int { return a+b } func Go 语言中不允许同名函数 Add(1, 2) // 调用第一个 Add(1.0, 2.0) // 调用第二个 Add("1", "2") // 编译时不检查,运行时找不到实现,崩溃 参数化多态(Parametric Polymorphism)根据实参类型生成不同的版本 ,支持任意数量的 调用。即泛型 func Add(a, b T) T{ return a+b } Add(1, 2) (P)review Conclusions 38 ● 回顾来看,Go 2 中基于合约的泛型设计,是可以理解的,经过多次迭代、吸取了诸多决策失误的经验 ○ 目前的实现粗略的说是一种基于特设多态实现的参数化多态 ● 目前的实现相对完整,但存在一些功能性的缺失,但更像是有意为之(语言更加复杂) ● 还存在非常多可改进的空间 ● 会像 try proposal 一样被废弃吗?个人看法:形势还不够
    0 码力 | 41 页 | 770.62 KB | 1 年前
    3
  • pdf文档 Laravel 5.1 中文文档

     一对一 本文档由 Laravel 学院(LaravelAcademy.org)提供 113  一对多  多对多  远层多对多  多态关联  多对多的多态关联 2、定义关联关系 Eloquent 关联关系以 Eloquent 模型类方法的形式被定义。和 Eloquent 模型本身一样,关 联关系也是强大的查询构建器,定义关联关系 App\Post', 'App\User', 'c ountry_id', 'user_id'); } } 2.5 多态关联 2.5.1 表结构 多态关联允许一个模型在单个关联下属于多个不同模型。例如,假如你想要为产品和职工存 储照片,使用多态关联,你可以在这两种场景下使用单个 photos 表,首先,让我们看看构 建这种关联关系需要的表结构: staff id 5.3 获取多态关联 数据表和模型定义好以后,可以通过模型访问关联关系。例如,要访问一个职员的所有照片, 可以通过使用 photos 的动态属性: $staff = App\Staff::find(1); foreach ($staff->photos as $photo) { // } 你还可以通过访问调用 morphTo 方法名来从多态模型中获取多态关联的所属对象。在本例中,
    0 码力 | 307 页 | 3.46 MB | 1 年前
    3
  • pdf文档 Java 应用与开发 - 异常处理

    会自动调用该方法输出错误信息。 大纲 异常的概念及分类 Java 异常处理机制 捕获和处理 IOException O 一些知识点 ▶ 异常类型的多态性 FileNotFoundException 是 IOException 的子类,基于多态性机制,后一个 catch 语句也可以处理 FileNotFoundException,因此前一个 catch 语句块可以取 消,但这样就无法区分“文件不存在”或其他 sample.exception.IOExceptionSample.java 大纲 异常的概念及分类 Java 异常处理机制 捕获和处理 IOException O 一些知识点 ▶ 异常类型的多态性 ▶ 运行时异常 对于只可能产生 RuntimeException 的代码可以 不使用 try-catch 语句进行处理,如果对于这些相对安全的 代码仍然采用了 try 语句块的形式,则 try sample.exception.IOExceptionSample.java 大纲 异常的概念及分类 Java 异常处理机制 捕获和处理 IOException O 一些知识点 ▶ 异常类型的多态性 ▶ 运行时异常 ▶ 过度处理 如果试图捕获和处理代码中根本不可能出现的异 常,编译器也会指出这种不当行为。 课程配套代码 ± sample.exception.IOExceptionSample
    0 码力 | 33 页 | 626.40 KB | 1 年前
    3
  • pdf文档 Laravel 5.2 中文文档

    联到下单用户,Eloquent 使得组织和处理这些关联关系变得简单,并且支持多种不同类型 的关联关系:  一对一  一对多  多对多  远层一对多  多态关联  多对多的多态关联 2、定义关联关系 Eloquent 关联关系以 Eloquent 模型类方法的形式被定义。和 Eloquent 模型本身一样, 关联关系也是强大的查询构建器,定义关联关系为函数能够提供功能强大的方法链和查询 $this->hasManyThrough('App\Post', 'App\User', 'c ountry_id', 'user_id'); } } 多态关联 表结构 多态关联允许一个模型在单个关联下属于多个不同模型。例如,假如应用用户可以对文章 点赞也可以对评论点赞,使用多态关联,你可以在这两种场景下使用单个 likes 表,首 先,让我们看看构建这种关联关系需要的表结构: posts id } } 获取多态关联 数据表和模型定义好以后,可以通过模型访问关联关系。例如,要访问一篇文章的所有点 赞,可以通过使用动态属性 likes : $post = App\Post::find(1); foreach ($post->likes as $like) { // } 你还可以通过调用 morphTo 方法从多态模型中获取多态关联的所属对象。在本例中,就
    0 码力 | 377 页 | 4.56 MB | 1 年前
    3
  • pdf文档 Laravel 6.0 中文文档

    或者一个订单会被关联到下单用户,Eloquent 让组织和处理这些关 联关系变得简单,并且支持多种不同类型的关联关系:  一对一  一对多  多对多  远层一对多  远层多对多  一对一(多态)  一对多(多态)  多对多(多态) 定义关联关系 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 1078 Eloquent 关联关系以 联关系的时候调用 using 方法,所有用于表示关联关系中间表的自 定义模型都必须继承 自 Illuminate\Database\Eloquent\Relations\Pivot 类,用于 自定义多态的多对多中间模型则继承 自 Illuminate\Database\Eloquent\Relations\MorphPivot 类。 例如,我们可以定义一个使用 RoleUser 中间模型的 Role: 表主键... 'id' // users 表主键... ); } } 多态关联 本文档由学院君提供 学院君致力于提供优质 Laravel 中文学习资源:https://xueyuanjun.com 1100 多态关联允许目标模型在单个关联下归属于多种不同的模型。 一对一(多态) 表结构 一对一的多态关联和简单的一对一关联类似,不同之处在于目标模型 在单个关联下可以归属于多种不同的模型。例如,Post
    0 码力 | 1442 页 | 14.66 MB | 1 年前
    3
  • pdf文档 Laravel 5.3 中文文档

    $morphClass 属性 可以在 Eloquent 模型上定义的$morphClass 属性已经被移除,以便定义一个“morph map”(变形 映射),定义变形映射可以支持渴求式加载并且解决使用多态关联关系引起的额外 bugs,如果你 之前使用了$morphClass 属性,需要使用如下语法将其迁移到 morphMap: Relation::morphMap([ 'YourCustomMorphName' 单用户,Eloquent 使得组织和处理这些关联关系变得简单,并且支持多种不同类型的关联关系:  一对一  一对多  多对多  远层一对多  多态关联  多对多的多态关联 2、定义关联关系 Eloquent 关联关系以 Eloquent 模型类方法的形式被定义。和 Eloquent 模型本身一样,关联关 系也是强大的查询构建器,定义关联关 学院(LaravelAcademy.org)提供 Laravel 学院致力于提供优质 Laravel 中文学习资源 499 多态关联 表结构 多态关联允许一个模型在单个关联下属于多个不同模型。例如,假设应用用户既可以对文章进行 评论也可以对视频进行评论,使用多态关联,你可以在这两种场景下使用单个 comments 表,首 先,让我们看看构建这种关联关系需要的表结构: posts
    0 码力 | 691 页 | 9.37 MB | 1 年前
    3
共 74 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 8
前往
页
相关搜索词
AdvancedobjectorientedprogrammingpdfC++高性性能高性能并行编程优化课件lecturenotesforJavaApplicationandDevelopmentGreenplum分布布式分布式数据据库数据库内核揭秘GoGenericsreviewLaravel5.1中文文档exceptionhandling5.26.05.3
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩