专栏首页来自GitOPEN的技术文摘《Monkey Java》课程4.0之面向对象基础1

《Monkey Java》课程4.0之面向对象基础1

本节课程将学习以下内容:

  • 什么是面向对象
  • 应该如何学习面向对象
  • 面向对象的思维方式

目标:熟悉Java语言中的for循环的使用方法。


什么是面向对象

  • 面向对象是一种编程方法;
  • 面向对象是一种思维方式;
  • 面向对象是一种编程语言。

面向对象的终极目标:消除应用程序中的重复代码。

应该如何学习面向对象

  • 掌握一门面向对象语言的语法;
  • 掌握面向对象的思维方式;
  • 熟悉面向对象设计原则;
  • 掌握面向对象设计模式。

面向对象的思维方式

  • 首先确定谁来做,其次确定怎么做;
  • 首先考虑整体,其次考虑局部;
  • 首先考虑抽象,其次考虑具体。

总结

  • 不要认为掌握了一门面向对象语言就是掌握了面向对象;
  • 要习惯于将面向对象与现实世界做比较;
  • 要有一颗面向对象的心。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 《Monkey Java》课程6.0之抽象类和抽象函数

    GitOPEN
  • 《Monkey Java》课程3.0之运算符与表达式

    ###算术运算符: 关于算术运算符就不多说了,因为我大中国的教育是从小就学加减乘除。

    GitOPEN
  • 《Monkey Java》课程6.4之接口的基本语法与应用(重要)

    GitOPEN
  • 十年之后再看“面向对象”

    一起帮里有人问“面向对象”的问题。但我创建“一起帮”的目的是帮人解决“具体的”“实务性的”问题,“面向对象”太过于抽象,所以没批准发布。后来在QQ群里讨论,看他...

    用户1257393
  • 十年之后再看“面向对象”

    精讲java
  • 面向过程与面向对象

    面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。

    星辰_大海
  • 面向对象和面向过程最本质的区别是什么?

    这是技术面试过程中经常问的问题,真要彻底的讲明白,不是一件很容易的事情。可以简单的用C语言和C++两种语言的本质区别来具体解释,首先从设计模式来讲面向对象更加容...

    程序员互动联盟
  • 《UML面向对象建模与设计》

    用户3157710
  • Java基础之面向对象

    南风
  • Java基础之面向对象

    在Java中,有句俗语:万物皆对象。我们常常讲Java是一门面向对象的编程语言,那到底什么是“面向对象”、除了“面向对象”还有哪种编程思想、为什么要采用“面向对...

    南风

扫码关注云+社区

领取腾讯云代金券