Java4Android笔记之Java中的面向对象基础(一)
来源:互联网 发布:js random 1 100 编辑:程序博客网 时间:2024/05/21 06:27
什么是面向对象
- 是一种编程方法;
- 是一种思维方式;(重点,因为用面向对象的语言写的程序,有可能用的是面向过程的思维方式)
- 但不是一种编程语言;
应该如何学习面向对象
- 掌握一门面向对象语言的语法(必须的基础)
- 掌握面向对象的思维方式(通过不停的训练)
- 熟悉面向对象设计原则(设计的理论体系,面向对象语言的终极目标:消除程序中的重复代码)
- 掌握面向对象设计模式(通俗地讲,就是前人的代码设计总结)
面向对象的思维方式
- 首先确定谁来做,其次确定怎么做;
- 首先考虑整体,其次考虑局部;
- 首先考虑抽象,其次考虑具体
小结
- 不要认为掌握了一门面向对象语言就是掌握了面向对象;
- 习惯于将面向对象与现实世界做比较;
阅读全文
0 0
- Java4Android笔记之Java中的面向对象基础(一)
- Java4Android笔记之Java中的面向对象基础(二)
- Java4Android笔记之Java中的面向对象基础(三)
- Java4Android笔记之Java中的面向对象基础(四)
- Java4Android之面向对象基础篇
- Java4Android笔记之Java中的对象的转型
- Java4Android-面向对象基础1
- Java4Android-面向对象基础2
- Java4Android-面向对象基础3
- Java4Android-面向对象基础4
- Java4Android学习笔记_04面向对象(一)
- Java4Android笔记之Java中的变量
- Java4Android笔记之Java中的分支语句
- Java4Android笔记之Java中的循环语句
- Java4Android笔记之Java中的this使用方法
- Java基础笔记之面向对象基础
- Java基础之面向对象(一)
- Java基础之面向对象(一)
- 罗振宇送给新员工的四句话
- OpenGL从1.0开始--OpenGL显示表(上)
- 数据可视化
- Java面向接口编程的好处
- 编写一个程序 -8
- Java4Android笔记之Java中的面向对象基础(一)
- 学习笔记4
- 周志华《机器学习》学习笔记——Logistic回归
- hadoop入门七(搭建环境)
- 递归程序
- 1027 Ignatius and the Princess II
- Python变量和数据类型
- C语言——main函数的参数列表
- Python(21):用web.py搭一个服务端(python3)