请选择 进入手机版 | 继续访问电脑版
首页计算机书籍程序设计Java程序开发教程_张基温等编著_7302057478
memories

文档

1150

关注

0

好评

0
PDF

Java程序开发教程_张基温等编著_7302057478

阅读 805 下载 0 大小 10.56M 总页数 39 页 2023-03-17 分享
价格:¥ 10.00
下载文档
/ 39
全屏查看
Java程序开发教程_张基温等编著_7302057478
还有 39 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 39 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
界面。类的界面是类的使用者和类的实现者之间的一个“协议”。从使用者的角度看,类的界面给出了这个类具有哪些功能的信息。从实现者的角度看,类的界面给出了必须提供哪些功能的信息。设计类往往从设计类的界面开始。例1,1仅仅给出了一个类的界面设计的基本知识,它还不是一个完整的程序。一个完整的程序不仅要给出其所用到的每个类的界面定义,还要给出所有类方法的实现,并要定义一个主类来描述有关类对象的生成及其各对象间的关系。请看下例。例1.2计算圆的周长和面积。本题讨论的对象是圆。为此要设计一个类Circle和一个用于对类Circle进行测试的主类UseCircle。(1)类Circle-一圆的定义圆的定义如以下代码所示。注意它的方法中已包含了实现代码。class Circleprivate float r;private final double PI 3.14159;//最终变量public Circle(float x){/构造方法public double circum (/求圆周长的方法public double area(/求圆面积的方法return Pl rr;说明:①Circle类中含有两个数据成员,即半径r和一个常数PI。注意这两个数的类型的不同:r使用了f1oat型,PI使用了double型。表l.1所示是对Java中的最为常用的数据类型int、float和double的比较。表l.】int、noat和double3种数据类型的比较数据类型名(关键字)占用内存空间数值范围十进制数值精度int4字节float(±3.4028235E+38f)4字节(±1.40239846E-45f)(±1.79769313486231570E+308)double8字节(±4.94065645841246544E-324)15位选取不同的数据类型,会对计算结果的精度和程序的效率产生影响。因此,为了满足一定的需求,要根据不同类型所占用的内存大小(如果占用内存过大,除了会消耗更多的存储空间之外,往往还将影响运算速度)、取数的范围和数值的精度等方面来选取合适的数据类型。②众所周知,PI=3.14159是一个不能修改的常量,因此在对PI的说明前面,除了数据类型说明之外,还使用了一个关键字“final'”。“final'”表示后面的量在程序执行过程中其值不能再变化,这类量称为最终变量。最终变量在程序中一般用大写。「的前面无“final”修饰符,表示在程序执行过程中,r的值是可以改变的,r称为“变量”。变量像一个放东西的盒子,在程序执行过程中,其内容可以由程序进行更改。③Circle类中定义了两个方法:circum()和area()分别用于计算圆的周长和面积。方法被调用执行后,往往要向调用者返回一个数据。如某个对象要用方法circum()计算一个圆的周长时,就可以调用它。调用的目的是要通过它得到一个圆的周长。换言之,circum()被调用的结果是向调用它的对象返回一个圆的周长。在方法中,要使用语句return返回结果。return语句返回的数据的类型称为方法的类型。本例中circum()和area()都向调用者返回double类型的数据。④在circum()方法中使用的符号“”是乘法运算符。Java基本的运算符有:·十(加),一(减或负),(乘),/(除):·>(大于),>=(大于等于),==(等于),<(小于),<=(小于等于),!=(不·=称为赋值号,意即将其右面的值送到左面的变量中,相当于往一个内存单元中存放入一个数据值。由操作数和运算符按一定的语法形式组成的有运算意义的符号序列就叫做表达式。⑤在Circle类中还定义了一个特殊的方法一类的构造方法。类的构造方法与类同名,描述由类生成对象的操作,在创建对象时由系统调用。下面通过主类定义介绍构造方法的作用。(2)主类Java应用程序可以由一个或多个类组成,其中有且仅有一个主类。主类就是含有主方法in()的类。Java规定,主类名必须与主类所在的应用程序文件名相同。程序运行后,Java首先执行主类主方法中的第一个语句。本题中的主类用来测试Circle类。所谓测试Circle类,就是运行Circle类,观察分析其运行结果。下面是主类UseCircle的定义。class UseCirclepublic static void in(String args[]/主方法及其定义/生成一个圆对象double s aCirc.circum()/计算该圆对象的周长double d aCirc.area();/计算该圆对象的面积6
返回顶部