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

来源:互联网 发布:genymotion 网络设置 编辑:程序博客网 时间:2024/06/05 19:18

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

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

对类的描述:

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

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

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


原创粉丝点击