Java小课堂 第六章 封装(上)

admin2024-04-03  0

6.1、软件编程发展的历史【了解】

第一代语言:机器语言

机器语言由机器指令集构成,能够直接被机器执行。

机器语言写的程序存在不便于阅读、难以记忆的问题。

机器语言具有灵活、直接执行和速度快等特点。

不同型号的计算机其机器语言是不相通的。

第二代语言:汇编语言

是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。

在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。

特定的汇编语言和特定的机器语言指令集是一一对应的,不同平台之间不可直接移植。

第三代语言:高级语言

通用的编程语言,它的语言结构和计算机本身的硬件以及指令系统无关。

阅读性强,能够方便的表达程序的功能,更好的描述使用的算法。

容易学习掌握。

是一种编译语言,运行速度比汇编程序要低,因为高级语言比较冗长,所以代码的执行速度也要慢一些。

常见的高级语言

C、Pascal、Fortran面向过程的语言

C++ 面向过程/面向对象

Java 跨平台的纯面向对象的语言

.NET跨语言的平台

Python、Scala…

6.2对象与类【重点】

对象(Object):"万物皆对象" -> 现实世界存在任何一个事物都叫做对象。

类(class):指一类事物,对一类事物共性的提取和概括(具有共同特点、特征,共同功能或行为的事物)。

类和对象的关系:

对象->具体的、泛指一个事物。

类->抽象的、泛指一类事物。

对象是类的一个实际例子、类是对象共性的概括。

6.3、抽象【重点】

面向对象:又称“OO”,第一个O代表的是Object,第二个O代表的是Oriented,而“OOP”中的P代表的是Programming,完整含义是面向对象的编程。还有一个英文简写叫做“OOD”,D代表Design,完整含义是面向对象的设计。

如何使用面向对象的思想来进行编程呢?

第一步:发现对象,何为“发现对象”呢?发现我们要采用信息化管理的每一个目标。

第二步:发现类,对我们要采用信息化管理的每一个目标进行分析总结出类。

第三步:发现类的属性与行为,分析出我们要信息化管理的目标的需要管理的信息。

抽象:我们将使用面向对象的思想发现对象、发现类、发现类的属性与行为的过程,称为抽象。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!