问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

类型四个概念

发布网友 发布时间:2024-10-17 16:24

我来回答

1个回答

热心网友 时间:2024-11-24 09:52

在面向对象编程中,有四个核心概念,分别是类(class)、类型(type)、接口(interface)和契约(contract)。这里所说的类型,是狭义的OOP中的类型,它与现实世界和编程范型紧密相关。


首先,我们从三个不同的概念域来理解:一是现实世界的概念,二是面向对象设计的范型,三是编译器实现。在现实世界中,我们有对应的实体,这些实体在OOP中通过类来模拟。类是现实世界概念的抽象,使用class关键字在编程中创建对象的模板,如Java中的`people a = new man();`。


接口则是OO设计中的抽象,它代表了对象之间的契约,设计者通过接口定义出行为规范,让类去实现。在编译器层面,类型是类和接口的体现,它指导编译器进行类型检查,确保代码的正确性和一致性。


类型是编译器实现中的概念,既包括类的映射,也包括接口的体现,因此它是物质的。另一方面,接口是设计者主观定义的,是唯心的,它存在于设计者的思维中。总的来说,类、接口和类型虽然位于不同的概念域,但它们在编程中相互关联,共同构建了程序的结构和行为。


以Java语句`people a = new man();`为例,程序员通过`people`类型声明了一个变量`a`,这个变量指向的是`man`类的一个实例,这反映了类和类型的结合,以及接口在设计中的应用。



扩展资料

类型在汉字的意思是指由各特殊的事物或现象抽出来的共通点;在。NET框架中,类型(type)又被称作组件(component).通常情况下,应用程序既包括我们自己创建的类型,也包括微软和其他一些组织创建的类型。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 怀孕2个月有鲜血不腹痛怎么办 最后一次月经是4月15号 请问到现已9月5号有几周 机械手表几年保养一次 影响机械手表保养周期的因素 怀孕一个月流鲜血怎么回事 什么样的小姑娘 红糖姜茶的功效有哪些什么时候最适合喝姜茶 孕早期出血鲜血无腹痛是要胎停吗 微信公众号为什么没有在聊天界面显示 范德堡大学有哪些独特的校园文化和传统? 离婚逃债是如何执行的? ...都不喜欢太甜腻的东西,但我发现我就喜欢吃很甜很甜的东西,这正常吗... 恶意逃避债务的离婚协议认定 《baby dont cry》exo的,数字简谱,简谱下相应处要有歌词,图片清晰。 烟叶税10%是什么 多吃甜食会加重近视吗,还有哪些危害 重庆市内装修质量最好的装饰公司是哪个?售后服务好的? 烟叶税20%是什么 昆山南亚怎么样?南亚的同仁进来说说吧 分子___分母的分数叫做真分数,真分数___1.分子___或___分母的分数叫做... 感冒了,怎样好的快?鼻塞流鼻涕,喉咙痛 肝火上炎什么意思 怀孕2个月阴道有鲜血不腹痛怎么办 "MRO"代表什么? 盘点美国Top50「超好录」的8所大学! 怀孕十周突然来鲜血无腹痛怎么缓解 肝火上炎.肝气郁结怎么治,十几岁曾的过胆囊炎 孕早期出鲜血不腹痛 自动机械表多久保养一次 自动机械表保养周期是多久? 一瓶汽水一元钱喝完后两个空瓶换一瓶给水现在小明身上有20元钱问她... 微信最强弹一弹星星有什么用介绍_微信最强弹一弹星星有什么用是什么 有什么高性价比的遮瑕膏值得入手? 天翼云桌面的应用执行在哪里完成 京东618个类目品牌是什么 ...喝完两个空瓶换一瓶汽水,现在小明身上有20元钱,问:他最多可以喝到... 我有一块武陵王上圭上面有大秦始皇年制的章印。帮忙估一下价格??? 我手机用的是天翼云桌面,但是重新开机时,好多图标下面的文字没有了... 我有一块武陵王上圭,求识别。 企业税号是什么格式 保定府为什么是上谷八景之首 大慈阁大慈阁传说