1 / 40
文档名称:

第5章-类与对象 - 副本.ppt

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

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

分享

预览

第5章-类与对象 - 副本.ppt

上传人:文库旗舰店 2018/7/9 文件大小:240 KB

下载得到文件列表

第5章-类与对象 - 副本.ppt

相关文档

文档介绍

文档介绍:第5章类与对象
Java语言是一个面向对象的编程语言,对象以类的形式出现。
类是组成Java程序的基本要素,它封装了一类对象的属性和方法。
对象是用类来实现的,类是用于创建对象的模板,所有的对象都是类的实例。
当编写Java程序时,既可以使用Java系统类库提供的类,也可以使用Java开发人员自己编写的类。
[修饰符] class 类名[extends 父类名] [implements 类实现的接口列表] {  //类体
    修饰类型  属性1 [= 初值1] ;
   修饰类型 属性2 [= 初值2] ;
   //... 其他属性
 
修饰类型  方法1(参数列表) {            方法体    } 
....//其他方法
}
数据成员
成员方法
类的定义

例5-1 表示点的Point类
public class Point { //类名为Point
private int x; // x坐标
private int y; // y坐标
public void move(int x1,int y1) {
x = x1;
y = y1;
}
public String toString() { //对象的字符串描述表示     return "点:" + x + ","+ y;
}
}

创建对象
,格式如下:
类名对象名表;
例如:
Point p1, p2;
。实际上就是用Java提供的new关键字为对象分配存储空间。格式如下:
引用变量名= new 构造方法();
也可以在声明对象的同时建立对象,格式如下:
类名引用变量名= new 构造方法() ;
3. 通过引用变量访问对象成员

(实参表)

Point类中增加一个main方法
public static void main(String args[]) {   Point p1 = new Point();   Point p2 = new Point();
Point p3 = p1; (5,8);
= 12;
("p1"+p1);
("p2"+p2);
("p3"+p3);
}

Point类中增加一个main方法
public static void main(String args[]) {   Point p1 = new Point();   Point p2 = new Point();
Point p3 = p1; (5,8);
= 12;
("p1"+p1);
("p2"+p2);
("p3"+p3);
}
x
y
0
0
p1

Point类中增加一个main方法
public static void main(String args[]) {   Point p1 = new Point();   Point p2 = new Point();
Point p3 = p1; (5,8);
= 12;
("p1"+p1);
("p2"+p2);
("p3"+p3);
}
x
y
0
0
p1
x
y
0
0
p2

Point类中增加一个main方法
public static void main(String args[]) {   Point p1 = new Point();   Point p2 = new Point();
Point p3 = p1; (5,8);
= 12;
("p1"+p1);
("p2"+p2);
("p3"+p3);
}
x
y
0
0
p1
x
y
0
0
p2
p3

Point类中增加一个main方法
public static void main(String args[]) {   Point p1 = new Point();   Point p2 = new Point();
Poin