谁来看一下我这个初学者的问题
有那位师兄能够用比较简洁,容易理解的语言就是一下几个概念,我老师搞不清:
对象
类
封装
我也刚刚学习类
也知道不知道是不是理解正确了
对象就是:例如收音机 收音机就是对象
类:类是对象的抽象,而对象是类的具体实例 类代表一批对象的共性和特征 类是抽象出来的 不占内存的 ...就象<计算机1班,计算机2班, 计算机3班,计算机4班......> 称为<计算机班>而计算机班就是类 真的计算机班不存在 只存在对象``对象是有相同的`
对象可以分:属性和行为
属性就是静态特征:例如:这收音机的厂家,牌子,重量,颜色,价格.....
行为就是动态特征:例如:录象,快进,倒退,暂停,停止......
程序=对象+对象+对象+.......
对象=算法+数据结构
封装: 在一个程序中 可以对一个对象进行封装处理 就是把它的一部分属性和功能对外隐藏 就象一个软件公司 给你的软件只是可以让你用 但真正的代码没有告诉你 在面向对象程序设计中 类里面都有公用的和私用的 这就起到了封装隐藏作用 私用的是别人看不见的``````例如一些数据`````