下载此文档

类与对象 Java语言程序设计第2版课件-PPT课件.pptx


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
第5章 类与对象 Java语言程序设计(第2版〕课件
对象创立与引用
,格式如下:
类名 对象名表;
例如:Point p1, p2;
2.创立对象。格式如下:
引用变量名= 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);
}
x
y
p1
x
y
0
p2
p3
0
0
0
p1点: 5,8
p2点: 12,0
p3点: 5,8
5
8
12
构建对象要给对象属性分配空间
()
对象的初始化和构造方法
在创立对象时,要给对象的属性成员分配内存空间,同时进行初始化。
如果定义属性成员时没有指定初值,那么系统自动指定初值。
可以在定义属性成员时指定初值。
public class Point { private int x=10; ……
指定初值的另一种方法是通过初始化块来设置对象的初值。
public class Point {
private int x;
……
{ //初始化代码块
x = 20;
}
……
给x赋默认值0
给x值改为20
更为常用初始化方法是通过构造方法
public Point(int x1, int y1) { x = x1;    y = y1;
}
Point p4 = new Point(20, 30);
使用该构造方法创立一个Point对象赋给变量p4
对象的x,y属性值分别设置为20,30
属性初始化执行次序:
定义时赋值→ 初始代码块 → 构造方法
创立对象时用到构造方法
如果一个类未指定构造方法,那么系统自动提供无参构造方法。但如果自定义了构造方法,那么系统不再提供无参构造方法。
构造方法的特点:
构造方法的名称必须与类名同名;
构造方法没有返回类型;
通常一个类可提供多个构造方法,这些方法的参数不同。
Point类的无参构造方法默认形式如下:
public Point( ) { }

类与对象 Java语言程序设计第2版课件-PPT课件 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人na2021
  • 文件大小892 KB
  • 时间2021-12-07