1 / 138
文档名称:

Java程序设计基础.ppt

格式:ppt   大小:2,049KB   页数:138页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java程序设计基础.ppt

上传人:373116296 2017/7/25 文件大小:2 MB

下载得到文件列表

Java程序设计基础.ppt

相关文档

文档介绍

文档介绍:Java程序设计基础
第5章面向对象程序设计
Contents
面向对象程序设计概述
1
类(class)
2
类的特性
3
接口(interface)
4

5
第5章面向对象程序设计
前面主要学****了Java语言的数据类型、控制结构、数组等基本知识。作为Java学****者,必须将自己的思维转入面向对象的轨道。
本章主要任务:
理解面向对象编程的基本概念
掌握类和对象的创建方法
了解成员变量和成员方法的特性
学****使用面向对象编程方式进行程序设计
理解接口和包的概念
面向对象程序设计概述
Java是一种面向对象的程序设计语言。
现实世界里的任何事物,都可以被看作对象。
对象是面向对象技术的一个基本概念。
类是组成java程序的基本元素。
下面逐一学****面向对象程序设计的有关概念。
类(class)
类的声明
类是一组具有相同或相似属性和行为对象的抽象描述。
类封装了对象的属性和方法,它是用来定义对象的类型,而对象就是类的一个实例。
创建类的一般格式:
[修饰符] class 类名[extends父类名] [implements接口名列表]{
成员变量声明
成员方法声明
}
其中,class、extends和implements都是Java的关键字(保留字)。
类的修饰符主要有public、abstract 、final及缺省访问修饰符等四种。
注意:一个类可以同时有多个修饰符,但是不能有相同的修饰符。当一个类有多个修饰符时,这些修饰符无先后顺序,可任意排列。
在java中允许定义没有任何成员的空类。
【】定义一个名为Box表示立方体的类,仅包含double类型的长length、宽width和高height三个成员变量。
class Box{
double length;
double width;
double height;
}
,我们可以看到,在类中进行成员变量的声明与一般变量的声明形式完全相同,成员变量的类型可以是任意的,成员变量的名字在一个类中应该保证唯一性。,下面再看一个有成员方法的类。
【】定义一个名为Box表示立方体的类,包含double类型的长length、宽width和高height三个成员变量以及设置立方体长、宽、高值的方法initBox()、计算立方体体积的方法getVol()。
class Box{ // 定义Box类
double length;
double width;
double height;
double getVol(){ // 计算立方体体积的方法getVol()
return length * width * height; }
void initBox(double l,double w,double h){
// 初始化立方体长宽高值
length = l; width = w; height = h; }
}
一旦定义了所需的类,就创建了一种新的数据类型,使用类类型定义的变量叫对象
如:Box box1;
定义的box1是一个对类型为类Box的对象的引用,box1不是对象本身,可理解为指针,可以指向类Box的某一个具体的对象(实例)。
类对象
创建类的变量称为类的实例化。
类的对象是在程序运行中创建生成的,其所占的空间在程序运行中动态分配。当一个类的对象完成了它的使命,为节省资源,Java的垃圾回收程序就会自动收回这个对象所占的空间,即类对象有自己的生命周期。