全国服务热线:400-6263-705

位置:武汉粤嵌教育IT技术培训机构 > 学校动态 > 武汉粤嵌IT教育-什么是面向对象

武汉粤嵌IT教育-什么是面向对象

来源:武汉粤嵌教育IT技术培训机构时间:2022/4/1 8:01:45

  什么是面向对象
  
  Java语言是一个纯面向对象的语言,面向对象的语言不仅只有Java,包括C++,PHP等
  
  面向对象的编程思想简称 OOP(Object Oriented Programming),其基本特点就是封装,继承和多态。
  
  面向过程与面向对象
  
  想要弄清楚什么是面向对象,首先需要知道两者的区别
  
  面向过程更注重程序的每一个步骤,用相应的函数来实现。
  
  比如说,五子棋,面向过程就需要首先分析每一个步骤
  
  1.实现游戏的开始
  
  3.棋盘的搭建
  
  4.玩家下棋,并打印新的棋盘
  
  5.电脑下棋,并打印新的棋盘
  
  6.判断输赢
  
  7.返回并输出结果
  
  对于面向对象来说,就需要找出相应的对象
  
  1.电脑与玩家
  
  2.棋盘
  
  3.规则设置
  
  这三条都属于对象,类对象(玩家对象)负责接受用户输入,并告知第二类对象(棋盘对象)棋子布局的变化,棋盘对象接收到了棋子的变化就要负责在屏幕上面显示出这种变化,同时利用第三类对象(规则系统)来对棋局进行判定。
  
  将五子棋改成围棋,如果是面向过程的思想,就需要对多个步骤,函数进行修改和维护,而且面向过程,往往需要修改大量的代码,因为程序的每一个步骤都是相互联系的。而面向对象,仅仅只需要对对象进行维护,并且每一个对象之间独立性较强
  
  所以相对于面向过程,面向对象有更好的维护,复用,和扩展功能
  
  而我们的面向对象,只需要关注寻找对象,构建对象,使用对象这三点,关键是抽象出类出来
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/5732/news/507576/违者必究! 以上就是武汉粤嵌教育IT技术培训机构 小编为您整理 武汉粤嵌IT教育-什么是面向对象的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-705