编程语言
首页 > 编程语言> > Java 类(学习 Java 编程语言 023)

Java 类(学习 Java 编程语言 023)

作者:互联网

类(class)是构造对象的模板或蓝图(就是具有相同的属性和功能的对象的抽象的集合)。由类构造(construct)对象的过程称为创建类的实例(instance)。

类描述了具有相同特性(数据元素)和行为(功能)的对象集合,所以一个类实际上就是一个数据类型。

用 Java 编写的所有代码都位于某个类里面。标准 Java 库提供了几千个类,可用于各种目的,如用户界面设计、日期、日历和网络编程。尽管如此,在 Java 中还是需要创建一些自己的类,以便描述你的应用程序所对应的问题领域中的对象。

在 Java 中,没有类就不能做任何事情,然而,并不是所有的类都表现出面向对象的典型特征。例如 Math 类,Math 类只封装了功能,它不需要也不必隐藏数据。由于没有数据,因此也不必考虑创建对象的初始化它们的实例字段。

类名标准的命名规范: 类名是以大写字母开头的名词,如果类名由多个单词组成,每个单词的第一个字母都应该大写(这种在一个单词中间使用大写字母的方式称为骆驼命名法(camel case)。以其自身为例,应该写成 CamelCase)。

OPP 的原则:

1. 识别类

传统的过程化程序设计,必须从顶部的 main 函数开始编写程序。在面向对象程序设计时没有所谓的“顶部”。学习 OOP 的初学者来说常常会感觉无从下手。答案是:首先从设计类开始,然后再往每个类中添加方法。

识别类的一个简单经验是在分析问题的过程中寻找名词,而方法对应着动词。

所谓“找名词与动词”原则只是一种经验,在创建类的时候,只有经验才能帮助你确定哪些名词和动词重要。

2. 类之间的关系

在类之间,最常见的关系有

表达类关系的 UML 符号
表达类关系的 UML 符号

标签:封装,编程语言,对象,一个,实例,023,Java,方法
来源: https://blog.csdn.net/bupuxiang/article/details/112244757