什么是面向对象编程

百度百科的说法作为一种新方法,面向对象编程的本质是抽象思维过程和通过建立模型体现的面向对象方法 。模型是用来反映现实世界中事物的特征的 。任何模型都不能反映客观事物的全部具体特征,而只能是对事物特征和变化规律的抽象,在所涉
【什么是面向对象编程】百度百科的说法
作为一种新方法,面向对象编程的本质是抽象思维过程和通过建立模型体现的面向对象方法 。模型是用来反映现实世界中事物的特征的 。任何模型都不能反映客观事物的全部具体特征,而只能是对事物特征和变化规律的抽象,在所涉及的范围内更一般、更集中、更深刻地描述对象的特征 。建立模型所达到的抽象是人们对对象认识的深化 。
维基百科的声明
面向对象编程(OOP)是一种带有对象概念的编程范式,也是一种抽象的程序开发策略 。它可能包含数据、属性、代码和方法 。对象引用类的实例 。它以对象为程序的基本单元,封装程序和数据,提高软件的可重用性、灵活性和可扩展性 。对象中的程序可以访问并经常修改与对象相关联的数据 。在面向对象编程中,计算机程序被设计成相关的对象
我个人的理解,一个字:
面向对象编程是将常见的事务抽象成属性和方法,用于代码编程 。
第1章面向对象编程介绍1
1.1结构化编程1
1.1.1结构化编程方法的背景2
1.1.2结构化编程方法3
1.1.3使用结构化编程方法解决问题域的基本过程4
1.2面向对象编程5
1.2.1面向对象编程方法的背景5
1.2.2面向对象编程方法7
1.3基本概念11
1.3.1摘要11
1.3.2包装12
1.3.3目标12
类别1.3.4 13
1.3.5信息14
1.3.6继任14
1.3.7多态性14
1.3.8UML15
1.4面向对象编程语言16
1.4.1什么是面向对象编程语言16
1.4.2几种有代表性的面向对象编程语言17
本章摘要20
课后练习20
第2章Java编程语言概述21
2.1 Java编程语言的发展21
2.2 Java编程语言的基本特性22
2.3Java编程语言环境25
2.4 Java程序的基本结构26
2.5 Java程序的基本数据类型31
2.6标识符、注释、直接量、变量和常数35
2.7 Java程序的输入输出40
2.8运算符和表达式43
2.9过程控制声明52
2.10一维数组66
2.10.1一维数组的声明和创建66
2.10.2一维数组67的初始化
2.10.3访问一维数组元素67
2.10.4一维阵列的复制68
2 . 10 . 5 70类阵列的应用
2.10.6一维阵列的应用示例71
[]目录[]面向对象编程(第三版)[2.11二维数组75
2.11.1二维数组的声明和创建75
2.11.2二维数组的初始化77
2.11.3访问二维数组元素77
2.11.4二维数组应用示例78
2.12字符串常量String80
本章摘要83
课后练习83
计算机练习题84
第3章抽象和封装85
3.1抽象封装实现技术85
类别3.2 86
3.2.1类别86的定义
3.2.2成员变量的声明和初始化90
3.2.3成员方法声明92
3.2.4成员方法的重载93
3.2.5施工方法95
3.3目标96
3.3.1对象的创建96
3.3.2目标成员的使用98
3.3.3物体的移除101
3.4访问属性控制102
3.4.1默认访问属性102
3 . 4 . 2公共访问属性102
3 . 4 . 3私有访问属性104
3 . 4 . 4受保护的访问属性106
3.5静态成员106
3.5.1类变量的声明和初始化106
类别3.5.2方法109
3.6对象的复制110
3.7几个JavaAPI112中的标准类
3.7.1随机数类别Random113
3.7.2字符串类StringBuffer115
3.7.3高精度数值类BigInteger/BigDecimal117