打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
类与对象

上一篇文章中,说了什么是类。而在最后留下了一个问题:“汤姆和玛丽把一只大象往一个冰箱里面装”。这句话跟类又有什么关系?

通过对比最开始的句子:“一只动物被两个人往一个家电里面装”。可以看到,现在这两个不同的句子都描述着同样的一个场景,意思都差不多,但这个场景中不同句子描述的事物不同。

那在这两个句子中,描述的事物都有哪些?

1:“一只动物被两个人往一个家电里面装” ------->人、动物、家电

2:“汤姆和玛丽把一只大象往一个冰箱里面装” ------->汤姆、玛丽、大象、冰箱

在第一个句子中描述的是类,第二个句子中描述的是类的具体实例。

人类的实例是:汤姆、玛丽;动物类的实例是:大象;家电类的实例是:冰箱。

所以,在面向对象中,把类的具体实例就叫做对象。那么,之前说了“一切皆类”,同理也可以说“万物皆对象”。

 对象的状态特征:

一个具体的人,有他的姓名、年龄、身高、体重、籍贯、等等一些名词描述的状态特征就叫做类或对象的属性

 对象的行为动作:

我们人除了有上面这些名词描述的属性之外,还可以用一些动词来描述。比如:跑、唱歌、吃饭等等这些动词描述的行为动作就叫做类或对象的方法

 

思考:人或者动物的具体对象(如:汤姆、大象........)都有自己的生命,从出生到死亡。既然万物皆对象,那么在程序中的对象是否也有"生命"?

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
封装
如何理解类?
C语言是面向过程的语言C 是面向对象的语言该怎么理解分页汇总
【Java】类方法和实例方法
PHP丨类与对象
C/C++编程笔记:C++入门知识,从结构到类的演变
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服