游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1291|回复: 1

[原创]对C++中“类”概念的非技术性诠释[告编程初学者]

[复制链接]

6

主题

10

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2008-4-22 17:24:00 | 显示全部楼层 |阅读模式
    在C++语言中“类”又称作class,它是一个非常有趣,非常实用的东西。它可以让我们的程序看起来更加层次分明,更加和谐统一,这便是“类”这一概念的思想理念所在。它把世间有一定共性的事物都归于一类并抽象成对象和对其的方法,这种思想你可以这样理解:将“类”看作是一个鱼龙混杂的超市,而里面所出售的各式各样的商品就是“类”中各种不同的方法,但它们又都有一个通性,那就是要被卖出去,所以它们都被归于“超市”这一类中,而超市的功能就是卖东西。再看对象就不难理解了,你可以把它看作是超市雇来的员工,你可以调配他去出售管理任何一类商品,也就是说你可以让你所声明的对象去调用管理任何一个本类中的方法。
    看完这样一个非技术性的例子诠释是否让你对“类”这一概念有了一些领悟和理解呢?当然举出这个例子只是我想出的让初学者更容易理解“类”这一概念的方法,这一例子从技术角度来讲还不是十分严谨,但用作对“类”的初始理解还是不错的,高手看了一笑而过就好,下一张帖子我将还以这种非技术性的举例讲解来诠释“类”中“继承”这一概念,希望对初学者有所启发和帮助!

32

主题

1583

帖子

1589

积分

金牌会员

Rank: 6Rank: 6

积分
1589
发表于 2008-4-23 10:57:00 | 显示全部楼层

Re:[原创]对C++中“类”概念的非技术性诠释[告编程初学者]

……我觉得这个例子不太恰当……

OOP这种东西感觉还是得靠悟,编程时间长了自然就理解了。硬要讲出来的话感觉很困难……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 17:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表