介绍一下类与对象 c++
1个回答
展开全部
类。
具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。
类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。
类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。
对象。
对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。
以上,官方介绍,摘自百度百科。
以下是个人言论,类就是对一类具有相同属性和行为的事物的抽象,相当于是一种定义,而对象就是对这个定义的实例化。举个栗子:汽车这玩儿,我们根据汽车的特性比如四个轮,有外壳,有方向盘等特点,抽象出来一张设计图,这就是类。而我根据这张设计图实际生产了一辆汽车,生产的这个汽车就是这个设计图实例化产生的对象。
具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。
类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。
类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。
对象。
对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。
以上,官方介绍,摘自百度百科。
以下是个人言论,类就是对一类具有相同属性和行为的事物的抽象,相当于是一种定义,而对象就是对这个定义的实例化。举个栗子:汽车这玩儿,我们根据汽车的特性比如四个轮,有外壳,有方向盘等特点,抽象出来一张设计图,这就是类。而我根据这张设计图实际生产了一辆汽车,生产的这个汽车就是这个设计图实例化产生的对象。
更多追问追答
追问
大哥,我说的是c++的。
追答
呃。。。定义这玩儿在哪种语言下都是一样的
你是想问c++中类和实例的具体用法?比如c++语法怎么定义class怎么实例化之类的?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询