我们学习面向对象语言目的就是用程序来模拟现实世界中的事物,例如过去店铺需要店员给你拿东西然后掌柜给你算钱,并且如果东西多了算起来还慢,现在有了程序来模拟计算过程,那么只要用扫码器扫一下然后按下按钮就可以自动计算价格, 剩下雇掌柜的钱一部分进了超市老板的腰包另一部分进了程序员的账户
类由两部分组成,属性(对事物的描述,例如手机的品牌 外观 颜色等即 是什么?) 行为(打电话 玩游戏 即能做什么)
例如上述的手机设计图,代工厂A从华为拿到了荣耀V10设计图,设计图上有手机的尺寸品牌种类等的描述即属性,同时也有摄像头音乐播放器等描述也就是这款手机能做什么即行为.
设计图只是一个用来按照此方案来造手机的模板,并不能真的用设计图来打电话,设计图是抽象的即设计图就是类
而我们真想用这个功能就需要按照设计图模板来制造出具体的手机实例,也就是创建实例对象