深入解析面向对象中类的概念

      在面向对象编程语言中,类是一个非常重要的概念,对类有一个清晰的了解是十分有必要的?在了解类之前,了解对象是十分有必要的,那么对象是什么呢?对象就是一个实体,从小的说,你声明了一个整型的变量,他也是一个对象,你声明一个自定义类的实体,那就是一个对象,在现实世界中,一个具体的人,一辆具体的车就是一个对象。

      那么类是什么呢?类是一个抽象的概念,它除了用来声明对象之外没有什么作用,即他只是一个描述性的存在,而我们可以通过它来产生具体的有型的东西。就如模具与模型的关系一般,通过模具可以得到模型,但真正有用的是模型,而模具并不能真正拿来用。

对类的描述:

1.类描述了具有相同行为和相同特性的对象。行为即函数,特性为数据元素。

2.通过类可以区分和建立对象。对于静态类的编程语言,在编译时编译器更具变量(对象)的类型来识别,所以类型的声明很重要。

     在理解类的概念之后,对于类还有一些高级的用法,首先类是对象的抽象,它具有同类对象的相同部分,然后还可以更进一步抽象,即有继承,派生等用法,建立起类型之间的关系,最后还是建立起对象之间的关系,对类有一个清晰的认识之后在深入理解类的使用会事半功倍。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值