多语言展示
当前在线:1296今日阅读:19今日分享:20

java面向对象编程理念你知道多少

面向对象是对现实对象的一种抽象方法,java就是面向对象编程的典型代表,那么如何理解java面向对象编程呢,下面和大家一起探讨一下
工具/原料
1

电脑

2

java

方法/步骤
1

什么是对象?对象是理解面向对象技术的关键。环顾四周,你会发现很多真实世界的例子:你的狗,你的桌子,你的电视机,你的自行车。现实世界的对象有两个特征:它们都有状态和行为。狗有状态(名字、颜色、品种、饥饿)和行为(吠叫、取走、摇摆尾巴)。自行车也有状态(当前齿轮,当前踏板节奏,当前速度)和行为(改变齿轮,改变踏板节奏,应用刹车)。识别真实世界对象的状态和行为是从面向对象编程的角度开始思考的一种好方法。

2

什么是类?在现实世界中,你经常会发现许多相同的物体。可能存在数以千计的其他自行车,所有相同的制造和模型。每辆自行车都是由相同的蓝图组成的,因此包含相同的部件。在面向对象的术语中,我们说你的自行车是被称为自行车的物体的一个实例。类是创建单个对象的蓝图。

3

什么是继承?不同种类的物体往往有一定的共同点。例如,山地自行车、公路自行车和串联自行车都具有自行车的特征(当前速度、当前踏板节奏、当前档位)。然而,每种车型还定义了使它们不同的附加特征:串联自行车有两个座位和两套车把;公路自行车有落地车把;一些山地自行车有附加的链环,给予它们较低的传动比。

5

什么是包?包是组织一组相关类和接口的命名空间。从概念上讲,您可以认为包类似于计算机上的不同文件夹。您可以将HTML页面保持在一个文件夹中,在另一个文件夹中保存图像,在另一个文件夹中保存脚本或应用程序。因为用Java编程语言编写的软件可以由成百上千个单独的类组成,所以通过将相关的类和接口放到包中来保持组织是有意义的。Java平台提供了一个巨大的类库(一组包),适合在自己的应用程序中使用。这个库被称为“应用程序编程接口”,简称为“API”。它的包代表与通用编程最相关的任务。例如,String对象包含字符串的状态和行为;File对象允许程序员轻松创建、删除、检查、比较或修改文件系统上的文件;Socket对象允许创建和使用网络套接字;各种GUI对象控制按钮ND复选框和与图形用户界面相关的任何其他内容。实际上有成千上万的课程可供选择。这允许您(程序员)将重点放在特定应用程序的设计上,而不是使其工作所需的基础结构。Java平台API规范包含JavaSE平台提供的所有包、接口、类、字段和方法的完整列表。

6

让我们尽情感受java面向对象带给我们的魅力吧

注意事项
1

java面向对象思想是模拟真实世界的抽象方法

2

感谢点赞

推荐信息