如何定义对象和实例化?
2个回答
2022-07-06 · 知道合伙人互联网行家
关注
展开全部
实例可以称为一个对象,一个对象就叫一个实例,实例化是指实例一个对象的过程,其实都是名词解释而已
你得先知道什么是对象,通俗的说一切皆为对象,我挺反感这句话的。
类和对象:类是指一个集合,一个有着公共属性的集合,对象就是这个集合的一个实体,比如人类是一个集合,这个集合有着人的特征,人就是这个集合的一个对象,我们定义类的时候,都是要实例化一个对象才使用它的,而实例这个过程叫叫实例化,实例出的这个对象叫叫实例
用通俗的方法给你解析,例如:“学生” ,这个“学生”就想成一个类,乾脆说“学生人类”,那所有的学生就应该有 学号,姓名,年级,班级。等等这些信息!那这些是一些属性,抽象的东西, 那现在你要实体化一个学生, 比如 张三同学,那这个学生自然有著“学生类”的全部信息: 张三的学号,张三的年级,班级,你把张三定为4年级一班的学生。张三同学是实际存在的,那这个过程呢 就叫实例化了!
你得先知道什么是对象,通俗的说一切皆为对象,我挺反感这句话的。
类和对象:类是指一个集合,一个有着公共属性的集合,对象就是这个集合的一个实体,比如人类是一个集合,这个集合有着人的特征,人就是这个集合的一个对象,我们定义类的时候,都是要实例化一个对象才使用它的,而实例这个过程叫叫实例化,实例出的这个对象叫叫实例
用通俗的方法给你解析,例如:“学生” ,这个“学生”就想成一个类,乾脆说“学生人类”,那所有的学生就应该有 学号,姓名,年级,班级。等等这些信息!那这些是一些属性,抽象的东西, 那现在你要实体化一个学生, 比如 张三同学,那这个学生自然有著“学生类”的全部信息: 张三的学号,张三的年级,班级,你把张三定为4年级一班的学生。张三同学是实际存在的,那这个过程呢 就叫实例化了!
展开全部
什么是对象:
对象就是特征与技能的结合体,(孙悟空有特征,有技能,可以看做一个对象)
什么是面向对象:
面向对象,核心是对象二字,自己是上帝,以上帝思维方式来解决问题,上帝造物现有一个模板,根据模板早出不同的对象
优点 :相比面向过程可扩展性强.
缺点:编程复杂度高,容易出现过度设计问题
应用场景;需求比较高的程序,游戏,企业应用
什么是类:
类的定义:一系列对象相似的特征与技能结合体
强调:站在不同角度,分类不同
现实世界:先有对象,后有类
在程序:一定是先有类,后调用类来产生对象.
站在路飞角度,大家都是学生
观察现实世界中3个人类,总结特征和技能,总结一系列共有的技能特征
对象就是特征与技能的结合体,(孙悟空有特征,有技能,可以看做一个对象)
什么是面向对象:
面向对象,核心是对象二字,自己是上帝,以上帝思维方式来解决问题,上帝造物现有一个模板,根据模板早出不同的对象
优点 :相比面向过程可扩展性强.
缺点:编程复杂度高,容易出现过度设计问题
应用场景;需求比较高的程序,游戏,企业应用
什么是类:
类的定义:一系列对象相似的特征与技能结合体
强调:站在不同角度,分类不同
现实世界:先有对象,后有类
在程序:一定是先有类,后调用类来产生对象.
站在路飞角度,大家都是学生
观察现实世界中3个人类,总结特征和技能,总结一系列共有的技能特征
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询