小糖出品:类与对象的概念
来源:互联网 发布:林忆莲 都市触觉 知乎 编辑:程序博客网 时间:2024/06/10 11:58
大家好,又到了小糖发博文的时间了。今天,小糖来聊聊类和对象的概念。
在聊这个之前,先放上两张图,让大家乐呵乐呵()。
哈哈哈哈哈哈~~~~(啪!!)
好了,乐呵过后,进入咱今天的话题:类和对象。
什么是类呢?看过小糖博文的同学估计有点印象,小糖在第一篇博文中谈到了面向对象,当时就谈过了类。这里呢,小糖再说下。类呢,其实就是一个抽象的概念,
是对现实生活中的各个事物的描述,就好 比如说 人 就是一个类。那么什么是对象呢?对象就是一个你能看得见,摸得着的具体事物,就是实实在在存在的个体,比如说
小糖就是一个对象。类和对象之间有什么关系呢?咱先做个假设,假设有张大楼的图纸,建筑师呢用这张图纸盖出了一栋楼,甚至在另一个地方也盖了一栋大楼,则我们
可以把这张图纸称作一个类,盖出的大楼呢就是这个类所对应的各个对象。我们可以画个结构:
这样就可以比较清楚的看出类和对象的关系。图纸是类,大楼则是图纸对应的对象。
既然我们说世间万物都是对象,那么世间万物皆不相同,对象是如何实现对象与对象之间的差异呢?这就涉及到了对象的属性与方法。对象的属性,就是该对象的各个
特征,也就是对象的信息,例如某个人的身高和体重都是这个对象的属性,方法呢,就是对象的行为,比如某个人睡觉,吃饭等等。再举个例子,就拿小糖来说吧,看
下面这个表:
小糖:
属性:(1)身高
(2)体重
(3)名字 .......
行为:
(1)睡觉
(2)吃饭
(3)写博客 ......
其实,大部分人的属性和某些基本行为是一样的,也就是各个对象之间的共通点。所以在造对象的时候,我们可以把这些共通点都放入同一个模具中,也就是类。在创
建对象是可以根据需要改变属性。这涉及到类的定义以及对象的创建,在下一篇博文小糖会对其进行讲解。
现在,小糖来总结一下,类是一个具有相同特征事物的抽象化,类定义对象的所有特性及操作;而对象呢,是一个实际的实体,是类的实例化。总的来说,类是对象
的原型,所有属于同一个类的对象具有相同的属性和操作。这就是类和对象之间的区别。
又到了小糖和大家说再见的时候了(),欢迎大家继续关注小糖的博文,有什么不足的地方可以提出来,小糖会虚心接受的()。
好了,再见了。
- 小糖出品:类与对象的概念
- 小糖出品:类的定义与对象的创建
- 小糖出品:面向过程与面向对象二者的区别
- 小糖出品:方法的定义与实现
- 小糖出品:面向对象三大特性之封装
- 小糖出品:面向对象三大特性之继承
- 小糖出品:面向对象三大特性之多态
- 类与对象的概念
- 面向对象的小概念
- 小糖出品:对方法的补充(1)
- 小糖出品:对方法的补充(2)
- 小糖出品:关于id、self、super的解释
- 小糖出品:oc中点语法的使用
- 理解类与对象的概念
- Delphi类与对象的概念
- Delphi类与对象的概念
- Delphi类与对象的概念
- 类与对象概念的学习
- 绘制字符串与图像
- C# 多线程
- Android各国语言values命名规则
- Maven报错
- CSAPP bomblab
- 小糖出品:类与对象的概念
- 文章标题
- 免费申请一年TexturePack和Phsics Editor使用
- byvoid面试阿里星 面试官的评价--我辈楷模
- iOS设备上的App图标图片设计规范
- 动态规划
- 5.19
- 自己编写的一些好用的jquery方法(部分方法仅适用于我的项目)
- POJ 3262 Protecting the Flowers(贪心)