您现在的位置: 首页 > 微信营销 > 微商动态 > 什么是面向对象编程(python3面向对象编程)

什么是面向对象编程(python3面向对象编程)

作者:微平台  来源:baguio.cn  热度:524  时间:2021-10-14 10:22:23
百度百科的说法作为一种新方法,面向对象编程的本质是抽象思维过程和通过建立模型体现的面向对象方法。模型是用来反映现实世界中事物的特征的。任何模型都不能反映客观事物的全部具体特征,而只能是对事物特征和变化规律的抽象,在所涉及的范围内更一般、更集中、

  百度百科的说法

  作为一种新方法,面向对象编程的本质是抽象思维过程和通过建立模型体现的面向对象方法。模型是用来反映现实世界中事物的特征的。任何模型都不能反映客观事物的全部具体特征,而只能是对事物特征和变化规律的抽象,在所涉及的范围内更一般、更集中、更深刻地描述对象的特征。建立模型所达到的抽象是人们对对象认识的深化。

  维基百科的声明

  面向对象编程(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几个Java API 112中的标准类

  3.7.1随机数类别Random113

  3.7.2字符串类StringBuffer115

  3.7.3高精度数值类BigInteger/BigDecimal117

  3.8应用示例118

  本章概述124

  课后练习125

  计算机126练习题

  第4章继承和多态性127

  4.1继承和多态的实现技术127

  4.2 128类的继承

  4.2.1定义子类128

  4.2.2子类的构建方法134

  4.2.3通用父类对象135

  4.3隐藏和重载类成员136

  4.3.1成员变量的继承和隐藏136

  4.3.2成员方法的继承、重载和覆盖137

  4.4多态性139的实现

  4.5抽象类144

  4.6接口146

  4.7包148

  4.8应用示例

  5.1.1异常157的概念

  5.1.2Java语言中的Java异常类158

  5.2异常处理机制159

  5.2.1抛出异常160

  5.2.2捕捉异常160

  5.2.3处理异常163

  5.2.4用户声明异常类163

  本章小结165

  课后习题166

  上机实践题166

  第6章流式输入输出及文件处理168

  6.1流式输入输出处理机制168

  6.2Java的输入输出流库169

  6.2.1Java的输入输出流库的标准类169

  6.2.2字节输入流InputStream169

  6.2.3字节输出流OutputStream170

  6.3文件171

  6.3.1文件的创建与管理171

  6.3.2顺序文件的读写175

  6.3.3随机文件的访问180

  6.4字符流182

  6.5对象的串行化187

  6.5.1对象串行化概述187

  6.5.2对象串行化的处理187

  6.5.3应用举例188

  本章小结190

  课后习题190

  上机实践题191

  第7章泛型程序设计与聚合192

  7.1泛型程序设计192

  7.1.1泛型类的定义与使用193

  7.1.2对象包装器195

  7.2基本的数据结构接口196

  7.2.1Collection接口197

  7.2.2Set接口198

  7.2.3List接口199

  7.2.4Map接口201

  本章小结207

  课后习题207

  上机实践题208

  第8章图形用户界面209

  8.1Java图形用户界面概述209

  8.2用Swing创建图形用户界面210

  8.2.1Swing概述210

  8.2.2Swing容器211

  8.3布局管理器217

  8.3.1FlowLayout布局管理器218

  8.3.2BorderLayout布局管理器220

  8.3.3GridLayout布局管理器221

  8.3.4CardLayout布局管理器223

  8.3.5使布局管理器无效224

  8.4常用Swing组件226

  8.4.1标签226

  8.4.2按钮228

  8.4.3文本框237

  8.4.4列表241

  8.4.5组合框242

  8.4.6菜单244

  8.5在窗口中绘制图形250

  8.5.1坐标系统与变换250

  8.5.2图形设备文本250

  8.5.3设置颜色251

  8.5.4绘制几何图形252

  8.5.5填充几何图形254

  本章小结256

  课后习题257

  上机实践题257

  第9章事件处理259

  9.1Java事件处理机制259

  9.2事件的处理过程259

  9.3事件类260

  9.3.1低级事件261

  9.3.2语义事件262

  9.4事件监听器262

  9.5事件类及其对应的监听器接口263

  9.6处理事件264

  9.6.1窗口事件的处理264

  9.6.2监听适配器268

  9.6.3键盘事件的处理270

  9.6.4鼠标事件的处理272

  9.6.5ActionEvent事件处理276

  9.6.6ItemEvent事件处理283

  本章小结285

  课后习题285

  上机实践题286

  第10章多线程程序设计288

  10.1创建线程288

  10.1.1利用Thread类创建线程288

  10.1.2利用Runnable接口创建线程290

  10.2线程状态的转换291

  10.2.1线程的状态291

  10.2.2线程的优先级及其调度292

  10.3线程控制293

  10.3.1基本的线程控制方法293

  10.3.2线程控制举例295

  10.4多线程的同步与互斥297

  10.4.1临界区与互斥298

  10.4.2Java的互斥锁机制299

  10.4.3线程的同步301

  本章小结307

  课后练习307

  上机实践题308

  第11章数据库访问的编程技术310

  11.1Java语言的数据库访问接口–JDBC310

  11.1.1JDBC框架结构310

  11.1.2JDBC访问数据库的应用模型311

  11.1.3JDBC驱动程序312

  11.1.4JDBC中的主要类和接口312

  11.2JDBC访问数据库314

  11.2.1利用JDBC访问数据库的基本步骤314

  11.2.2加载JDBC驱动程序314

  11.2.3创建数据库连接316

  11.2.4创建SQL语句对象317

  11.2.5执行Statement318

  11.2.6处理查询结果集319

  11.2.7关闭数据库连接320

  11.3一个简单的JDBC应用程序320

  11.3.1注册ODBC数据源321

  11.3.2JDBC数据库应用程序322

  本章小结324

  课后习题324

  上机实践题325

  参考文献327

登录

使用微信帐号直接登录,无需注册