类和对象的区别

Posted Welljia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类和对象的区别相关的知识,希望对你有一定的参考价值。

类是对象的抽象,对象是类的具体实例。
类是抽象的,不占用内存,而对象是具体的,占有内存空间。
例如:类就是水果,对象就是苹果。

类: 人类 —>某一类东西
成员: 身高,体重,性别…——->人类的一些属性
对象: 你,我… ——–> 某个人类
实例: 就是对象,说的是一个意思.
方法: 吃,喝,拉,撒,睡,玩 —–> 每个人类能做的事情
构造方法: 怀孕生子 —->产生新的一个人的方法
接口: 医生,老师, 牛人…—->一类方法和集合约束(比如医生就是诊断看病等方法的集合)
重载: 行走—>(人是一种哺乳动物, 哺乳动物都会行走, 不过人是直立的跟父类不同,重新写了父类的方法)
重构: 整容, 变性手术 —> 就是在原有基础上做修改使它更优,一般是要保证原功能不改变(只是更漂亮性能更好)也有少数例外,会重构去掉不需要的功能增加其他功能,比如变性手术.
类的封装: 心跳,思考…等都只能你自己做,别人不能给你做,这是封装
继承: 人从哺乳动物继承下来,所以自动拥有哺乳动物的 胎生, 哺乳, 恒温, 强壮的心脏等等的东西

以上是关于类和对象的区别的主要内容,如果未能解决你的问题,请参考以下文章

类和对象的关系

类和对象

php 抽象类和接口的区别

面向对象:类和对象

类和对象

OC面向对象—继承