本章介绍加”程序的土要概念。如面向对象,类的封装和继承等,这些概念大都是
从c++ih言借鉴过来。如果谈者熟悉C++语言的编假:这一草的内容就很容易理解。
2.1建立起面向对象的概念
用计算机解决实际问硬,需要将问km的过程和方法以某种形式描述,使计井V瞰够埋解和
执行J通常软件A比较方便的形式,当然。硬竹也是一种常用的形式.如Pend=出现以前,
在486机舒括放影视文件,软解玉A度很慢,便开发丁用硬件实现的解压卡.抵w速度变祀
于分流杨软硬件没有明显的界线最初的偏w语言是机器码,因为计筑机能直接识别的是
机器码,这种代码足用二进制编码来描述问硬的过程和方法,用纸带翰入.然而,人们在日
常生活中所使用的尾自然语言,这种代码不仅不易理解.而且还不易维护和修改。于是,出
现了汇编语言。汇编屠言用助记符来表示机55拍令。用汇编语官编写的程序称作源程序,通
过编译程序编译成机器码.这样,在源程序I机器码之位就有了编译程序,它起着翻译作用,
在人们眼机器之间架了夜沟通的桥粱.在汇编论言中,能实现程序的模块化.减轻了程序
的维护$,作汇A语言才扭述自然问皿时仍然繁杂和缺乏可理解性.
如菜能直接地表述求解问题,则使编程的效率和程甲的可维护性都得以提布,高级语
4正是应人们的需求而产生,它用人们能够理解的方式进行过程设计、变19的定义、方法
的招述达到求解的月的.
如果肠更高级地按服人们通常的思维方式进行建摸,则可以提离公共问题的模块化和
公用化的可能.面向对象的概念正是实际问题的抽象。将实际问题以面向对象的方法求解,
则要注愈事物个体之间钓联系、事物个体的活动方法以及刘像属性数据的封艘性等概念.
自然界中的事物匕姿百杏,不可能一一加以定义。我们w察到,事物虽然各异.但它们都
有相似之处,于是将其相似的抽象成类这样就实现了类的帐念。事物之阂是有机联系的,
需要时时通信,在面向对象的编理中哭币消息机制.有了这些峨念,住面向对象的编程方
法得以实现。至此。我们从自然界出发,对面向对象鱿编程概念有一个感性的认识.程序
通过类和对象来实现面向对象的编程。
分享到:
相关推荐
1 Java运行环境 通过在不同环境编译运行一个Java编程环境,认识Java程序结构。 2 Java语言基本语法 编写程序,练习使用Java控制结构,实现循环嵌套与选择嵌套等复杂结构。 3 对象和类 编写程序实现类和对象的操作...
编写第一个JAVA程序,开始认识JAVA程序。 新手上路。
Java程序设计基础是一本旨在帮助初学者快速入门Java编程语言的教材。Java作为一种广泛使用的高级编程语言,具备面向对象、跨平台执行等特性。本书从程序设计语言的发展历程讲起,介绍了从机器语言、汇编语言、高级...
Java程序设计是一门涵盖广泛且深入的技术领域,尤其对于专科类学生来说,掌握Java语言是进入IT行业的必备技能。这个“Java程序设计课件”集合提供了全面的学习资源,旨在帮助学生系统地理解和运用Java编程。 首先,...
##### 1.1 认识Java程序 Java程序设计不仅是一种编码活动,更是一个建模过程,涉及从问题空间到解空间的转换。在Java中,实体概念通过类和接口进行抽象,现象则通过对象来模拟,形成了一套完整的模型构建体系。 ##...
自己看了一下,感觉对性能优化有了更深的认识,全套版本,不是试读版
Java程序设计是IT领域中的一项基础技能,尤其对于获取OCJA(Oracle Certified Associate)认证的初学者来说,深入理解和掌握Java编程至关重要。Java语言自1995年诞生以来,经历了多个版本的迭代,从最初的JDK 1.0到...
开发Java桌面程序通常需要安装Java Development Kit (JDK),它是开发和运行Java程序的基础。Eclipse作为IDE,提供了集成的开发环境,开发者可以在Eclipse中安装Java插件,配置JDK路径,然后创建新的Java项目。在...
通过编写第一个Java程序,读者可以直观地了解Java程序的结构,并通过运行这个程序来加深对Java程序执行过程的理解。 总之,本教程从Java语言的基础知识入手,逐步带领读者深入Java的世界。通过对编程语言、程序设计...
3. **Java的基本结构**:Java程序由类(class)组成,这些类可以包含变量(fields)和方法(methods)。主程序通常在`main`方法中启动。 4. ** HelloWorld 示例**:学习Java的起点通常是编写一个简单的“Hello, ...
"第2章—世界上最简单的JAVA程序"则进一步巩固对基础语法的理解,通过实例解析如何编写简单的程序,让你对程序结构有初步认识。这一章可能会涉及流程控制语句,如if条件语句和for、while循环,这些都是编写任何程序...
《Java程序设计实验报告》是安徽工业大学计算机科学与技术学院的学生进行的一项实践任务,旨在让学生掌握Java编程环境的搭建、Eclipse软件的使用以及Java的基本语法。实验的主要内容是通过编程计算物体抛物线轨迹,...
### Java程序设计基础与实验 #### 一、Java概述与编程环境 - **Java Application**:Java Application 是一种独立运行的Java程序,它可以是任何类型的程序,如桌面应用程序或者简单的命令行工具。这类程序通常从`...
《Java程序设计实践教程》是一本专为初学者设计的教材,旨在全面介绍Java编程语言的基本概念、核心语法以及软件工程中的应用。本教程通过一系列的章节深入浅出地讲解了Java的魅力,让学习者能够从整体上把握这门语言...
* 实验目的:掌握 Java 开发工具的安装和配置,初步认识 Java 程序的编写。 * 实验步骤: 1. 安装 JDK 和配置 Java 环境变量。 2. 手工输入两个课堂中的程序,能顺利运行并输出结果。 * 实验结果分析:通过这次...
### Linux上的Java程序开发 #### 一、引言与背景 在《Linux上的Java程序开发》这本书中,作者Carl Albing和Michael Schwarz深入探讨了如何在Linux环境下进行Java应用程序的开发工作。本书不仅适合初学者了解Linux...
### 认识Java #### Java语言简介与发展历程 Java作为一种重要的编程语言,在计算机科学领域有着广泛的应用。由标题“第一章认识Java”以及描述中的“Java发展”,我们可以从中提炼出关于Java的基本信息及其发展...
##### 1.1 认识Java程序 Java是一种广泛使用的编程语言,具有平台无关性、安全性强、面向对象等特点。Java程序是由一系列类组成,每个类包含数据成员(字段)和方法。 ##### 1.1.1 main() 函数 在Java中,`main()...