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

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,完整含义是面向对象的设计。

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

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

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

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

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

  • 9
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值