1 / 31
文档名称:

第2章 初识对象和简单.ppt

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

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

分享

预览

第2章 初识对象和简单.ppt

上传人:916581885 2021/8/25 文件大小:1.03 MB

下载得到文件列表

第2章 初识对象和简单.ppt

相关文档

文档介绍

文档介绍:第2章 初识对象和简单数据类型
1
主要内容
问题的提出
简单的矩形类
使用矩形类创建对象
在Java应用程序中使用矩形对象
Java应用程序的基本结构
标识符与关键字以及简单数据类型
编程风格
难点
使用矩形类创建对象
2
编写一个Java应用程序,该程序可以输出矩形的面积。
public class ComputerRectArea
{
public static void main(String args[])
{
double height; //高
double width; //宽
double area; //面积
height=;
width=;
area=height*width; //计算面积
(area);
}
}
问题的提出
3
面向对象的一个重要思想就是通过抽象得到类,即将某些数据以及针对这些数据上的操作封装在一个类中,也就是说,抽象的关键点有两点:一是数据,二是数据上的操作。
我们对所观察的矩形做如下抽象:
矩形具有宽和高之属性。
可以使用矩形的宽和高计算出矩形的面积。
简单的矩形类
4
现在根据如上的抽象,编写出如下的Rect类。
public class Rect
{
double width; //矩形的宽
double height; //矩形的高
double getArea() //计算面积的方法
{
double area=width*height;
return area;
}
}
5
类是Java语言中最重要的一种数据类型。用类创建对象需经过2个步骤:
声明对象
为对象分配(成员)变量
使用矩形类创建对象
6
由于类也是一种数据类型,因此可以使用类来声明一个变量,那么,在Java语言中,用类声明的变量就称之为一个对象
例如用Rect声明一个名字为rectangle1的对象的代码如下:
Rect rectangle1;
声明对象变量rectangle1后,rectangle1的内存中还没有任何数据,称这时的rectangle1是一个空对象
用类声明对象
7
程序声明对象后,需要为所声明的对象分配变量,这样该对象才可以被程序使用。为上述Rect类声明的rectangle1对象分配内存的代码如下:
rectangle1 = new Rect();
这里new是为对象分配变量的运算符,Rect()是Rect类的构造方法
在声明对象时可以同时为对象分配变量
一个类可以创建多个不同的对象,这些对象将被分配不同的变量,因此,改变其中一个对象的状态不会影响其它对象的状态
为对象分配变量
8
对象通过使用“.”运算符操作自己的变量和调用方法。对象操作自己的变量的的格式为:
;
使用对象
9
例2-1
 

public class Example2_1
{
public static void main(String args[])
{
Rect rectangle1,rectangle2; //声明2个对象
rectangle1 = new Rect(); //创建对象
rectangle2 = new Rect();
=128;
=69;
=;
=;
double area=();
("rectangle1的面积:"+area);
area=();
("rectangle2的面积:"+area);
}
}
在Java应用程序中使用矩形对象
10