预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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