Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第2章_初识对象和简单数据类型.ppt

Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第2章_初识对象和简单数据类型.ppt

ID:50325116

大小:551.50 KB

页数:28页

时间:2020-03-08

Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第2章_初识对象和简单数据类型.ppt_第1页
Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第2章_初识对象和简单数据类型.ppt_第2页
Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第2章_初识对象和简单数据类型.ppt_第3页
Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第2章_初识对象和简单数据类型.ppt_第4页
Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第2章_初识对象和简单数据类型.ppt_第5页
资源描述:

《Java程序设计实用教程 教学课件 作者 耿祥义 张跃平 Java程序设计实用教程_第2章_初识对象和简单数据类型.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、注意:开始用功了!1《Java程序设计实用教程》第2章配合例子源代码一起使用Powerpoint制作:耿祥义张跃平初识对象和简单数据类型2导读3§2.1问题的提出编写一个Java应用程序,该程序可以输出矩形的面积。ComputerRectArea.javapublicclassComputerRectArea{publicstaticvoidmain(Stringargs[]){doubleheight;//高doublewidth;//宽doublearea;//面积height=23.89;width=108.87;area=height*width;/

2、/计算面积System.out.println(area);}}如果其他Java应用程序也想计算矩形的面积,同样需要知道使用矩形的宽和高来计算矩形面积的算法,即也需要编写和这里同样多的代码。现在提出如下问题:能否将和矩形有关的数据以及计算矩形面积的代码进行封装,使得需要计算矩形面积的Java应用程序的主类无需编写计算面积的代码就可以计算出矩形的面积呢?4§2.2简单的矩形类面向对象的一个重要思想就是通过抽象得到类,即将某些数据以及针对这些数据上的操作封装在一个类中,抽象的关键有两点:一是数据,二是数据上的操作。Rect.javapublicclassRect

3、{doublewidth;//矩形的宽doubleheight;//矩形的高doublegetArea()//计算面积的方法{doublearea=width*height;returnarea;}}我们对所观察的矩形做如下抽象:●矩形具有宽和高之属性。●可以使用矩形的宽和高计算出矩形的面积。现在根据如上的抽象,编写出如下的Rect类。5§2.3使用矩形类创建对象类是Java语言中最重要的一种数据类型。用类创建对象需经过两个步骤:声明对象为对象分配(成员)变量6§2.3.1用类声明对象Rectrectangle1;声明对象变量rectangle1后,rect

4、angle1在内存中还没有任何数据,称这时的rectangle1是一个空对象。空对象不能使用,必须再进行为对象分配变量的步骤。类也是一种数据类型,因此可以使用类来声明一个变量。在Java语言中,用类声明的变量就称之为一个对象。例如用Rect声明一个名字为rectangle1的对象的代码如下:7§2.3.2为对象分配变量为上述Rect类声明的rectangle1对象分配内存的代码如下:一个类可以创建多个不同的对象,这些对象将被分配不同的变量,改变其中一个对象的状态不会影响其他对象的状态。Rectrectangle1,rectangle2;rectangle1=

5、newRect();rectangle2=newRect();rectangle1=newRect();在声明对象时可以同时为对象分配变量,例如,Rectrectangle1=newRect();8§2.3.3使用对象对象通过使用“.”运算符操作自己的变量和调用方法。对象操作自己的变量的的格式为:对象.变量;例如,rectangle1.width=12;rectangle1.height=9;调用方法的格式为:对象.方法;例如,rectangle1.getArea();9§2.4在Java应用程序中使用矩形对象publicclassRect{doublewi

6、dth;//矩形的宽doubleheight;//矩形的高doublegetArea()//计算面积的方法{doublearea=width*height;returnarea;}}Example2_1.javapublicclassExample2_1{publicstaticvoidmain(Stringargs[]){Rectrectangle1,rectangle2;rectangle1=newRect();rectangle2=newRect();rectangle1.width=128;rectangle1.height=69;rectangle

7、2.width=18.9;rectangle2.height=59.8;doublearea=rectangle1.getArea();System.out.println("rectangle1的面积:"+area);area=rectangle2.getArea();System.out.println("rectangle2的面积:"+area);}}Rect.java10§2.5Java应用程序的基本结构一个Java应用程序是由若干个类所构成,但必须有一个主类,即含有main方法的类,Java应用程序总是从主类的main方法开始执行。编写一个Java

8、应用程序时,可以编写若干个Java源文件,每个源文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。