1 / 33
文档名称:

04 对象、数组与字符串.ppt

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

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

分享

预览

04 对象、数组与字符串.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

04 对象、数组与字符串.ppt

文档介绍

文档介绍:第4章对象、数组与字符串
内容提要:
对象
一维数组
多维数组
字符串
Java中常用类库

在面向对象的程序设计中,将任何实体都看成对象。
对象是通过对实体的抽象得到,由属性和方法组成。属性是实体的一些特征值,方法是实体的功能和方法。
对象之间通过消息进行传递进行交互,最终完成任务。
对象生命周期三个阶段:创建、使用和清除。
对象的创建
对象是从类来创建的,Java语言中除8种基本数据类型以外的数据类型都称为引用类型。引用类型数据以对象的形式存在,引用类型变量的值是某个对象的句柄,而不是对象本身;声明引用类型变量时,系统只为该变量分配引用空间,并未创建一个具体的对象。
Java对象的创建案例
class Point
{ int x,y;
Point()
{x=10;
y=16;}
Point(int a,int b)
{x=a;
y=b; }}
Java对象的创建案例
public class Testobject
{ public static void main(String args[])
{ Point p1,p2;
p1=new Point(); //为对象分配内存,使用 new 和类中的构造方法
p2=new Point(111,222);
("点p1的x坐标是:"+);
("点p1的y坐标是:"+);
("点p2的x坐标是:"+);
("点p2的y坐标是:"+);
}
}
程序执行的效果如图所示
下面语句从Point类创建了一个对象,包含了创建对象的三个阶段:创建、实例化和初始化。
Point p1,p2;
p1=new Point(); //为对象分配内存,使用 new 和类中的构造方法。
p2=new Point(100,100);
对象的使用
对象的使用包括引用对象的成员变量和方法的调用,通过运算符“.”可以实现对变量的访问和方法调用。
引用对象的变量访问格式:
引用对象. 变量
引用对象的方法访问格式:
引用对象. 方法名
Java对象的创建和用法案例
class BirthDate {
private int day;
private int month;
public int year;
public void setDay(int d) {day = d; }
public void setMonth(int m){month = m; }
public void setYear(int y){year = y; }
public int getDay() {return day; }
public int getMonth(){return month; }
public int getYear(){return year;}
}

public class ObjectOperating {
public static void main(String args[]){
BirthDate b = new BirthDate();
(1);
(10);
();
(2003);
// = 2; //不合法,无权访问该私有属性
= 2003;
(() +"-" + ()+ "-" + ()); }
}

程序执行的效果如图4-10所示
对象的清除
Java平台允许你创建任意个对象(当然也会受到系统的限制),在当对象不再使用的时候被清除的,这个过程就是所谓的“垃圾收集”。
Java运行时系统通过垃圾收集周期地释放无用对象所使用的内存,完成对象的清除工作。
Java的垃圾收集器自动扫描对象的动态内存区,对被引用的对象加标记,然后把没有引用的对象作为垃圾收集起来并释放。

最近更新

2025年台州科技职业学院单招职业倾向性考试模.. 41页

2025年吉林工业职业技术学院单招综合素质考试.. 41页

2025年吕梁职业技术学院单招综合素质考试题库.. 39页

2025年哈尔滨职业技术学院单招职业技能测试模.. 41页

2025年商丘职业技术学院单招职业倾向性考试模.. 41页

2025年四川交通职业技术学院单招职业技能测试.. 41页

2025年四川托普信息技术职业学院单招职业适应.. 40页

2025年四川现代职业学院单招职业倾向性测试题.. 40页

2025年四川财经职业学院单招职业倾向性测试题.. 39页

2025年大连汽车职业技术学院单招职业倾向性测.. 39页

《煤矿充填密闭用粉醛树脂发泡材料》编制说明.. 7页

2025年天津电子信息职业技术学院单招综合素质.. 40页

2025年娄底职业技术学院单招职业适应性考试模.. 41页

2025年宁波大学科学技术学院单招职业倾向性考.. 40页

2025年安徽冶金科技职业学院单招职业技能考试.. 38页

2025年安徽审计职业学院单招职业倾向性考试模.. 40页

《井灌区节水灌溉工程运行管理》编制说明 6页

2025年安徽省马鞍山市单招职业倾向性考试模拟.. 38页

2025年安徽财贸职业学院单招职业适应性测试题.. 40页

2025年安顺职业技术学院单招职业适应性测试模.. 40页

《家用燃气灶加热性能评价规范》(征求意见稿.. 10页

2025年山东商务职业学院单招职业适应性测试模.. 38页

2025年山东文化产业职业学院单招职业适应性测.. 39页

2025年山西水利职业技术学院单招职业技能测试.. 41页

2025年山西管理职业学院单招职业适应性考试模.. 39页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

足球竞彩项目招股说明书 7页

护理薪资计划书 28页

九年级家长会课件PPT下载(初三2班) 25页