Java应用程序的基本结构

Java应用程序的基本结构

ID:38966837

大小:457.81 KB

页数:11页

时间:2019-06-22

Java应用程序的基本结构_第1页
Java应用程序的基本结构_第2页
Java应用程序的基本结构_第3页
Java应用程序的基本结构_第4页
Java应用程序的基本结构_第5页
资源描述:

《Java应用程序的基本结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、导读2015-8-11主要内容问题的提出简单的Circle类使用Circle类创建对象在Java应用程序中使用对象Java应用程序的基本结构编程风格§2.1问题的提出2015-8-12有一个能输出圆的面积的Java应用程序的源文件。如果其他Java应用程序也要计算圆的面积,那么也需要编写和这个源文件同样多的代码。现在提出如下问题:能否将和圆有关的数据以及计算圆面积的代码进行封装,使得需要计算圆面积的Java应用程序的主类无需编写计算面积的代码就可以计算出圆的面积呢?§2.2简单的Circle类2015-8-13面向对象的一个重要思想就是通过抽象得到类,即将某些数据以及针对这些数据上

2、的操作封装在一个类中,抽象的关键有两点:一是数据,二是数据上的操作。我们对所观察的圆做如下抽象:圆具有半径之属性、可以使用半径计算出圆的面积。定义Circle类包括类声明和类体:Cirle.java。Circle类的类体的内容由两部分构:一部分是变量的声明,称做域变量或成员变量,用来刻画圆之属性。另一部分是方法的定义(在C语言中称做函数),用来刻画行为。§2.3使用Circle类创建对象2015-8-14类是Java语言中最重要的一种数据类型。用类创建对象需经过两个步骤:声明对象为对象分配(成员)变量§2.3.1用类声明对象2015-8-15类也是一种数据类型,因此可以使用类来声明

3、一个变量。在Java语言中,用类声明的变量就称之为一个对象。例如用Circle声明一个名字为circleOne的对象的代码如下:CirclecircleOne;声明对象变量circleOne后,变量circleOne的内存中还没有任何数据,称这时的circleOne是一个空对象。空对象不能使用,必须再进行为对象分配变量的步骤。nullcircleOne声明对象时的内存模型§2.3.2为对象分配变量2015-8-16为上述Circle类声明的circleOne对象分配变量的代码如下:CircleOne=newCircle();这里new是为对象分配变量的运算符,Circle()是Ci

4、rcle类的构造方法。在声明对象时可以同时为对象分配变量,例如,CirclecircleOne=newCircle();§2.3.3使用对象2015-8-17对象通过使用“.”运算符操作自己的变量和调用方法。对象操作自己的变量的的格式为:对象.变量;例如,circleOne.radius=100;circleTwo.radius=90;调用方法的格式为:对象.方法;例如,circleOne.getArea();§2.4在应用程序中使用对象2015-8-18Circle.javaclassCircle{doubleradius;//圆的半径doublegetArea(){//计算面积

5、的方法doublearea=3.14*radius*radius;returnarea;}}Example2_1.javapublicclassExample2_1{publicstaticvoidmain(Stringargs[]){CirclecircleOne,circleTwo;//声明2个对象circleOne=newCircle();//创建对象circleTwo=newCircle();circleOne.radius=123.86;circleTwo.radius=69;doublearea=circleOne.getArea();System.out.printl

6、n("circleOne的面积:"+area);area=circleTwo.getArea();System.out.println("circleTwo的面积:"+area);}}§2.5Java应用程序的基本结构2015-8-19一个Java应用程序是由若干个类所构成,但必须有一个主类,即含有main方法的类,Java应用程序总是从主类的main方法开始执行。一个Java程序就是由若干个类所构成。一个Java程序可以将它使用的各个类分别存放在不同的源文件中,也可以将它使用的类存放在一个源文件中。例子2中的三个Java源文件Example2_2.java、Rect.java、L

7、ader.java都保存在C:ch2中。其中Example2_2.java是含有主类的Java源文件。编译:C:ch2>javacExample2_2.java运行:C:ch2>javaExample2_2§2.6在一个源文件中编写多个类2015-8-110Java允许在一个Java源文件中编写多个类,但其中的多个类至多只能有一个类使用public修饰。见例子3重要步骤:1.命名保存源文件源文件命名保存为Rectangle.java(回忆一下源文件命名的规定)2

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

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

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