不知不觉看着毕老师的视频自学好几天了,随着学习的深入,对面向对象的理解也不断改变和加深。
面向对象是一种优秀的程序设计方法,用类、对象、封装、继等基本概念进行程序设计。它的思想是 从现实世界中客观存在的事物(对象)出发来编程,尽可能运用人类的自然思维方式,以现实事物为中心来思考,根据这些事物的本质特点,把他们抽象地表示为系统中的类——这使得软件系统的组件可以直接映像到客观世界。
采用面向对象方式开发的软件系统,其最小的程序单元是类,这些类可以生成系统中的多个对象,这些对象好直接映像成可观世界
java就是面向对象的编程语言。
* 面向对象和面向过程的区别
面向过程的最小程序单位是函数,而面向对象的最小程序单位是类。因此面向对象比面向过程更简单、易用。比如,需要组装一台电脑,如果拿到手的是主板、cup、内存条、硬盘等组件,随便找个人就可以把它们组装成一台电脑。但如果拿到手的是一些二极管、三极管、继承电路等组件,想要把它们组装成电脑,那几乎就是不可能的了。即,在面向过程的程序世界里,一切以函数为中心;在面向对象的程序世界里,一切以对象为中心。所以面向对象的语句更接近自然语言的语法。更容易被理解。
|
|