Java学习资料-类ppt课件.ppt

Java学习资料-类ppt课件.ppt

ID:59417321

大小:320.50 KB

页数:61页

时间:2020-09-19

Java学习资料-类ppt课件.ppt_第1页
Java学习资料-类ppt课件.ppt_第2页
Java学习资料-类ppt课件.ppt_第3页
Java学习资料-类ppt课件.ppt_第4页
Java学习资料-类ppt课件.ppt_第5页
资源描述:

《Java学习资料-类ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Chapter6:初识类StartingOutwithJava: FromControlStructuresthroughObjectsFifthEditionbyTonyGaddis主要内容Chapter6discussesthefollowingmaintopics:对象和类一步一步写一个简单类实例域和方法构造函数传递对象参数重载方法和构造函数实例域的作用范围包和import语句2对象和类一个对象存储在内存中,执行特定.对象有两个基本功能:对象能存储数据.对象用域(fields)存储数据。.对象能执行操作。对象用方法(methods)执行操作。.3对象和类你已经使用过

2、以下对象:Scanner对象,用于获取输入Random对象,用于生成随机数PrintWriter对象,用于向文件中写入数据当程序需要某个特定类型的对象提供的服务,程序就可以在内存中创建这样的对象,然后根据需要调用对象的方法。对象和类类:对象从类而来类是描述某一种对象的代码。他指定了对象能保存的数据(对象的域),和对象能执行的功能(对象的方法)。你可以把类看作是代码“图纸”,可以用来创建某一特定类型的对象。对象和类当程序运行时,它可以使用类,在内存中,根据需要,创建某一类型的多个对象。每一个用类创建的对象叫做这个类的实例。对象和类Scannerkeyboard=newSca

3、nner(System.in);keyboard变量Scanner对象这个表达式在内存中创建了Scanner类的对象。这个对象的内存地址被赋值给了keyboard变量.例子:对象和类Randomrand=newRandom();rand变量Random对象这个表达式在内存中创建了Random类的对象。这个对象的内存地址被赋值给了rand变量.例子:对象和类PrintWriteroutputFile=newPrintWriter("numbers.txt");outputFile变量PrintWriter对象这个表达式在内存中创建了PrintWriter类的对象。这个对象的

4、内存地址被赋值给了outputFile变量.例子:对象和类JavaAPI提供了许多类到目前为止,你已经使用了这些JavaAPI提供的类来创建对象.例如:ScannerRandomPrintWriterSeeObjectDemo.java一步一步,写一个类一个Rectangle类对象应具有以下域:length.域length保存矩形的长度.width.域保存矩形的宽度.11一步一步,写一个类Rectangle类应该拥有以下方法:setLength.方法setLength将数据存到对象的length域.setWidth.方法setWidth将数据存到对象的width域getL

5、ength.方法getLength返回一个对象的length域的值.getWidth.方法返回一个对象的width域的值.getArea.方法getArea返回一个矩形的面积,也就是域length和域width的积.12UML图统一建模语言(UML)提供了一套用图表来描述面向对象系统的标准.类名写在这域列在这里方法列在这里13类Rectangle的UML图RectanglelengthwidthsetLength()setWidth()getLength()getWidth()getArea()14写类中域的代码publicclassRectangle{privatedo

6、ublelength;privatedoublewidth;}15访问修饰符访问修饰符是用来描述域和方法怎样被访问的Java关键字.public当public被用于修饰class成员(域或方法)时,该成员可以被当前类内部代码或外部代码访问。.private当private被用于修饰class成员(域或方法)时,该成员不能被当前类以外的代码访问。该成员可以被当前类内部方法代码访问。.16方法setLength的头publicvoidsetLength(doublelen)访问修饰符返回类型参数变量声明方法名称注意关键字static没有出现在这个方法头部。这个方法是在类的实例

7、中工作的(实例方法)17写setLength方法并演示/**setLength方法将数值存储在length域中。@参数len将要存储在length域中的值.*/publicvoidsetLength(doublelen){length=len;}例如:Rectangle.java,LengthDemo.java18创建一个Rectangle对象Rectanglebox=newRectangle();address0.00.0length:width:box变量存储Rectangle类对象的地址Rectangle类对象19调用s

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

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

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