Java 类与对象
- 格式:doc
- 大小:47.50 KB
- 文档页数:5
Java 程序是由类构成的,要开发优秀的软件,必须具有正确的面向对象的思想。因此,正式使用 Java 语言进行程序设计之前,必须先将思想转入一个面向对象的世界。
1、 对象,又被称为实例
定义:
对象就是客观世界中的每一个事物。例如:辛海洋同学就是一个对象。
2、 类
定义:
类就是从日常生活中抽象出来的具有共同特征的实体。例如:学生就是一个类。
从类的定义我们可以看出创建一个类的方法是:从对象的共同特征进行抽象。例如:辛
海洋同学是一个对象,李梅同学是一个对象,他们都有学号、姓名、出生年月、家庭住址、联系电话,具有上课、做作业、课后活动、休息等行为。因此,从对象的共同特征抽象形成学生,此时,学生就是一个类。
分类:
类可以分为系统类和用户自定义类两类。系统类存放在 Java 类库中,用户自定义类是
程序员自己定义的类。
作用:
类最主要的作用就是将现实世界中的概念模拟到计算机程序中。
特征:
1、 封装性
2、 继承性 3、 多态性
3、 类与对象的区别与联系
1、 类是抽象的,概念的,代表一种类型
2、 对象是具体的,实际的,代表一个具体的事物
3、 类是创建对象的模板;对象是类的一个实例
4、 类的结构
类主要是由属性和方法两大部分构成。
1、 属性,又被称为成员属性或成员变量
类的属性主要是用于描述对象静态特征的数据项,这种静态特征指的是对象的结构
特征。例如,辛海洋同学的学号、姓名、出生年月、家庭住址、联系电话等数据项,称为辛海洋对象的属性。
属性的主要作用就是表示对象的状态。
2、 方法,又被称为成员方法或行为
方法是描述对象动态特征的行为。例如,辛海洋对象具有上课、做作业、课后活动、
休息等行为。
方法的主要作用就是表示对象的操作或具有的功能。
5、 类的定义
Java 是面向对象的语言,所有的程序都是以类 class 为组织单元的,因此,一个 Java
程序中至少有一个类文件。在 Java 中,关键字 class 是定义自定义类的数据类型。 1、 定义类的具体语法如下:
类的修饰符 class 类名 extends 父类名 implements 接口名列表
{
//定义属性部分
属性类型 属性名;
…………
//定义方法部分
方法;
…………
}
2、 定义类的步骤:
定义类分为 3 个步骤:定义类名、编写类的属性和编写类的方法。
1) 定义类名
类名是一个名词,采用大小写字母混合的方式,每个单词的首字母大写。定义类名
时应注意尽量使用完整的单词,避免自己定义缩写;选择的类名应简洁并能准确地描述所定
义的类;并且定义类名时不能使用 Java 关键字,不能包含空格和点号(“.”),首字符可以是字母、数字、下划线(“_”)或美元符(“$”)。
2) 编写类的属性
类属性部分的定义与基本数据类型的变量的定义相同,第一个单词的首字母小写,
其后每个单词的首字母大写。定义属性名时的注意事项与定义类名时的注意事项基本相同。
3) 编写类的方法
类的方法名是由一个动词 + 名词或代词构成的,采用大小写字母混合的方式,第一 个单词的首字母小写,其后每个单词的首字母大写。同样,定义方法名时的注意事项与定义类名时的注意事项基本相同。
3、 类的修饰符:
通过学习我们知道,在定义类的时候,经常出现 public 关键字。在 Java 中,我
们把类似于 public 的关键字称为修饰符。类的修饰符有 public 、 abstract 和 final。
1) public 修饰符
用 public 修饰符修饰的类被称为公共类,它可以被任何类引用。如果一个 Java 源
文件中有多个类的定义,必须有并且只能有一个类用 public 修饰,同时Java 源文件名必须与用 public 修饰符修饰的类名相同。若一个类没有用 public 修饰,则默认为 friendly ,表示该类只能被同一个包中的类引用。
2) abstract 修饰符
用 abstract 修饰符修饰的类被称为抽象类,该类不能被实例化为对象,同时也说
明这个类中包含有抽象方法。
3) final 修饰符
用 final 修饰符修饰的类被称为最终类,该类不允许有子类,它通常用于完成一个
标准功能。
6、 创建一个类的对象
1、对象的创建
在 Java 中,我们使用 new 关键字来创建类的一个对象。创建类的对象的方法主要有
两个:
1) 先声明对象,再创建对象,具体操作如下: 第一步:声明对象 类名 实例名;
第二步:创建对象 实例名 = new 类名();
例如:Student student;
Student=new Student()
2) 一步到位,具体操作如下:
类名 实例名=new 类名();
例如:Student student=new Student();
2、对象的使用
在 Java 中,类的对象(实例)主要用于访问(调用)某个类中的属性或方法,然后对
它们其他操作,比如给属性赋值等。我们常常通过点号(“.”)来对类的属性和方法进行操作。一般情况下,对象访问(调用)类中(对象)的属性和方法的方法是:对象名.变量名(或方法名)。
例如:访问(调用)属性 =”你好”;
访问(调用)方法 student.linsten();