在 Java 中,除了有 8 种基础类型,还有引用类型。引用类型一般情况下统称有 3 类。

分别是: 类、接口、数组。不过也可以说, 除了基础类型外,其余的都是引用类型。

 

数组

数组对于每一门编程语言来说都是很重要的知识点, 只有掌握了数组, 才能更好的学习一些数据结构的基础概念。 当然不同的语言也有不同的实现方式和易用程度。

 

类 class 所有的 Java 对象都是又类构成。

Java是一门面向对象的编程语言,除了基本数据类型以外,Java要求每一个数据类型必须都是一个类。

面向对象的编程思想力图使在计算机语言中对事物的描述与现实世界中该事物的本来面目尽可能地一致,类(class)和对象(object)就是面向对象方法的核心概念。

类是对某一类事物的描述,是抽象的、概念上的定义;对象是实际存在的该类事物的个体,因而也称实例(Instance)。类和对象就如同概念和实物之间的关系一样,类就好比是一个模板,而对象就是该模板下的一个实例。

面向对象的主要思想是:将客观事物看作具有状态和行为的对象,通过抽象找出同一类对象的共同状态和行为,构成类。

 

接口

接口理论上来说也是一个类文件,不过有了不同的约束规范。

接口定义了所有类继承接口时应遵循的语法合同。接口定义了语法合同 "是什么" 部分,派生类定义了语法合同 "怎么做" 部分。

接口定义了属性、方法和事件,这些都是接口的成员。接口只包含了成员的声明。成员的定义是派生类的责任。接口提供了派生类应遵循的标准结构。

接口使得实现接口的类或结构在形式上保持一致。

 

枚举

枚举是一个被命名的整型常数的集合,用于声明一组带标识符的常数。枚举在曰常生活中很常见,例如一个人的性别只能是“男”或者“女”,一周的星期只能是 7 天中的一个等。类似这种当一个变量有几种固定可能的取值时,就可以将它定义为枚举类型。