生活百科
热搜:  生活  百科  结婚  头发
  • 首页
  • 学习
  • 饮食
  • 健康
  • 人际关系
  • 宠物
  • 旅行
  • 工作
  • 知识
  • 生活
  • 电子产品
  • 运动
  • 个人形象

当前位置

: 主页 > 生活 >

什么是面向对象编程

  • 贵州三大国际机场
  • 贵阳五星级酒店有哪些
  • 王昭君故里在哪里
  • 故宫作为明清两代的皇宫
时间:2022-01-07 14:34 阅读: 次

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

本文转自:www.bimeiz.com/shenghuo/15084.html
上一篇:万国手表属于什么档次   下一篇:学计算机什么专业好

猜你喜欢

  • 为什么准备应急物资为什么准备应急物资
  • 学生票可以买区间内的一段吗学生票可以买区间内的一段吗
  • 西餐桌的款式与布置-西餐桌的价格西餐桌的款式与布置-西餐桌的价格
  • 大体老师能解剖几次大体老师能解剖几次
  • 增长良好的省app是什么意思
  • 什么是西柚
  • 危险化学品仓库分为三种类型
  • 中国第一次滑雪比赛是在哪个省举办的
  • 个人申诉书怎么写
  • 印刷纸张种类
  • 香肠晾晒2天可以放冰箱吗
  • 王昭君故里在哪里
  • 孕妇感冒了怎么治疗,蒲地蓝消炎片孕妇
  • 年终总结怎么写
  • 皮衣怎么洗
  • 怎样盘头发好看,中发怎么盘头发简单好
  • 丝瓜冷藏发黑还能吃吗?为什么丝瓜会
  • 丝瓜络是什么,丝瓜下奶么
  • 秋天有什么花开放
  • 做皮的是什么
  • 德宏是傣语的音译意思是什么
  • 槲皮素到底致癌还是抗癌?槲皮素为什
  • pvc材质对人体有害吗
  • 咸鸡蛋做法,腌制咸鸡蛋的最佳方法
  • 冬季健康小常识
  • 猫的血型
  • 欧派油烟机为什么会自动关机,欧派抽油
  • 天然老盐有什么功效
  • 枕头芯有霉点用什么可以洗掉
  • etc车道是什么意思,分向行驶车道和交叉
  • 男士美容护肤,男士油皮护肤品推荐
  • 武汉85度C闭店了吗?85度c蛋糕店为什么
  • 人类活动的两个基本原则
  • 如何改善睡眠质量,如何改善睡眠质量差
  • 新买的棉被可以直接盖吗
  • 男孩苡字取名寓意是什么
  • ,老鼠撞什么属鸡撞什么属?
  • 户外音响什么牌子好
  • 2022三伏天要禁欲吗?三伏天有哪些是要
  • 不知道密码时怎样进入电脑
  • 樱花油烟机显示E7什么问题,樱花燃气热
  • 九阳五谷豆浆机食谱,九阳五谷豆浆配方
  • 双人床一般多宽?双人床买什么材质的
  • 有脚气怎么办
  • 三步套被罩的简单方法
  • 羽绒服能烘干机烘干吗
  • 北京冬奥会有多少个国家参加
  • 美白牙贴可以剪成两半吗?美白牙贴剪
  • 药妆哪个品牌好
  • 孕妇可以喝陈皮水吗,孕妇能喝陈皮水吗
  • 黎曼假说,黎曼假设反证
  • 文化重要性
  • 玻化砖的选购知识-玻化砖的保养与清洁
  • 长霉点的衣服怎么洗
  • 相关分类

  • 结婚 带孩子 维持家庭 维持父母关系 生活常识 汽车 维修家电
  • 大家都想知道

    • 失眠最好的治疗方法
    • 1分钟立马睡着的方法
    • 治早迣简单快速的方法
    • 家中最简单炸油条方法
    • 治疗口臭的简单方法
    • 痔疮的最佳治疗方法
    • 电饭锅做蛋糕的方法
    • 硬不起来调理方法
    • 扁桃体发炎怎么办最简单的方法
    • 打嗝不止怎么办?教你止嗝小方法
    • 咸鸭蛋的腌制方法大全

    生活相关内容

    • 放鹤亭是为了纪念谁而建的
    • 2006年冥王星被定义为什么
    • 离异家庭是什么意思
    • 金华南站和金华站是一个站吗
    • 中国化工集团是国企还是央企
    • 中石油是国企还是央企
    • 人生态度属于人生观的范畴,是指
    • 40公里开车要多少分钟
    • 乔拜登是美国第几任总统
    • 我国首座媒体艺术之都是哪个城市
    • 56个星座还是56个民族
    • 10655开头是公安发的吗

    www.bimeiz.com| 网站地图

    | 商务合作:QQ:####### | 备案:苏ICP备14049831号-4 www.bimeiz.com版权所有 盗版必究