1.3 Java中的常用术语
在正式学习Java之前,首先了解Java中的一些常用术语,这对于初次接触Java的读者非常重要。
1.关键字
关键字是指在Java中具有专门的意义和用途的一些字符,也被称为保留字(Reserved Word)。关键字不能当作一般的标识符使用。例如:
int age;
其中,int是关键字,整条语句表示age是一个int类型的数据。
提示:Java中的关键字有很多,有关关键字及其含义的内容将在本章1.5节进行详细讲解。
2.类
在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。例如,Person(人)是对地球上包括你、我、他、张三、李四等的所有具有特殊智能的生物的抽象。“你”、“我”、“他”、“张三”、“李四”等都属于“Person(人)”这一类所包含的个体。现实世界中可以抽象出许许多多的类,如汽车类、书籍类、水果类等。
3.对象
简单地说,对象是类的具体的个体。比如,张三是Person类的一个对象。Person可能存在无数个对象(就好像地球上存在数十亿人一样)。
4.属性和方法
属性就是对象具有的各种特征,这些特征使得任何一个对象都能区别于其他的对象;方法就是对象执行的操作。例如,Person类具有姓名、身份证号、出生日期等属性,具有吃饭、睡觉、学习、跑、跳等方法。
5.类和对象的关系
(1)类是一个抽象的概念,它不存在于现实中的时间和空间里。类仅仅是为所有的对象定义了抽象的属性与行为,就像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界中。
(2)对象是类的一个具体实例,它是一个实实在在存在的东西。
(3)类是一个静态的概念。类本身不携带任何数据,当没有为类创建任何对象时,类本身不存在于内存空间中。
(4)对象是一个动态的概念。每一个对象都存在着有别于其他对象的属于自己的独特的属性和行为。对象的属性可以随着它自己的行为而发生改变。
6.类和对象在Java中的表示
在Java中用关键字class表示一个类,用大括号“{“和“}”定义属性和方法,如下。
class person { //定义属性部分 string name; string personId; //定义方法部分 public void eat(){ … } public void sleep(){ … } }
上述语句表示一个类,类的名字为person,该类有两个属性(分别是name和personId)和两种方法(分别是eat和sleep)。
提示:有关类和对象,将在本书第3章进行详细讲解。
7.访问控制修饰符
访问控制修饰符说明类或类的成员的可访问范围,即可以被哪些类和对象访问。修饰符一共有4个:public、protected、default和private。
访问修饰符的作用如表1-1所示。
表1-1 常用的访问修饰符
提示:有关访问控制修饰符,将在本书第3章3.2.5节进行详细讲解。
8.数组
所谓数组,就是在程序设计中,为了处理方便,把具有相同类型的若干变量有序地组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组。数组用“数组名+[]”表示,例如,String[] args表示一个args的字符串数组类型。
提示:有关数组,将在本书2.4节进行详细讲解。