永发信息网

简述什么是类?什么是对象以及类和对象之间的区别?

答案:1  悬赏:40  手机版
解决时间 2021-03-28 03:53
简述什么是类?什么是对象以及类和对象之间的区别?
最佳答案
类的概念:类是具有相同属性和服务的一组对象的集合。它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。在面向对象的编程语言中,类是一个独立的程序单位,它应该有一个类名并包括属性说明和服务说明两个主要部分。
对象的概念:对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务组成。从更抽象的角度来说,对象是问题域或实现域中某些事物的一个抽象,它反映该事物在系统中需要保存的信息和发挥的作用;
客观世界是由对象和对象之间的联系组成的。类与对象的关系就如模具和铸件的关系,类的实例化结果就是对象,而对一类对象的抽象就是类。
如果你去中关村想买几台组装的PC机,到了哪里呢第一步要干什么,是不是装机的工程师和你坐在一起,按你提供的信息和你一起完成一个装机的配置单,这个配置单就可以想象成类,它就是一张纸,但是上面记录了你要买的pc机的信息,如果用这个配置单买十台机器,那么这10台机子,
都是按这个配置单组成的,所以说这10台机子是一个类型的,也可以说是一类。那么什么是对象呢,类的实例化结果就是对象,用这个配置单配置出来(实例化出来)的机子就是对象,是我们可以操作的实体,10台机子,10个对象。每台机子都是独立的,只能说明他们是同一类的,对其中一个机做任何动作都不会影响其它9台机器,但是 我对类修改,也就是在这个配置单上加一个或上一个配件,那么装出来的9个机子都改变了,这是类和对象的关系(类的实例化结果就是对象)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
野外拍照什么姿势好看
3/7乘零点2加5/12乘零点八4
如右图所示,有一重力不计的方形容器,被水平
印尼有什么特产是值得而且方便带回来的?
什么的香甜
国内高一数学里的集合,函数在美国会学到吗
XSX 土女人。(猜一字)
精仿苹果六和其他千元机哪个好?
手上有一块皮肤比其他地方粗糙,是怎么回事
为什么狗狗爱舔人的手?
已经吃了一周,请问还能继续吃吗
印度以前为何没有吞并斯里兰卡
90000751315563安能物流一直没更新从13号下的
宫野真守 MAMO 出演过的声优会有哪几部及资源
汽笛是什么地拉
推荐资讯
在柳州阳光100那边有个叫做佳丽的,关于模特
建筑中的外脚手架的搭接要求和规范是什么?
maya怎么把常用工具放到自定义里面
请问火车k959 2车厢567三个座位挨着吗
纸箱与纸箱之间的重量差异在什么范围内为合格
怎样对付再婚男人的己嫁的女儿白眼狼
老照片温情系列我的母亲
我的今天是你的西天。这是那首歌歌词
我们班同学在跑400x100米的时候被人绊倒
求大神P下图 怎么把刘亦菲的脸放在孙俪脸上,
第三题英文意思?以及为什么这么翻译
统一绿灯亮起机动车辆右拐让行左拐
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?