1 / 32
文档名称:

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

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

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

分享

预览

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

上传人:w3332654 2019/10/21 文件大小:2.79 MB

下载得到文件列表

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

相关文档

文档介绍

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

最近更新

2024年古董收藏品项目资金需求报告代可行性研.. 63页

空气清新器战略市场规划报告 93页

精密加工检测设备市场分析及竞争策略分析报告.. 96页

碱性染料产业分析报告 71页

混凝土搅拌机竞争策略分析报告 75页

2024年粉丝经济项目资金筹措计划书代可行性研.. 65页

2024年防静电刷项目资金申请报告代可行性研究.. 75页

2024年二级钢项目资金筹措计划书代可行性研究.. 72页

关于语文老师个人工作计划 127页

幼儿园大班教案《神奇的风向标》及教学反思 14页

思想汇报范文大全(7篇) 12页

幼儿园中班语言教案《小青虫的梦》 16页

壳聚糖的合成与血液相容性的开题报告 2页

增值税转型对重庆市企业财务绩效的影响研究的.. 2页

基础不均匀沉降对连续梁桥结构力学性能的影响.. 2页

基于风机盘管热风供热系统的温室热环境研究的.. 2页

基于降维的骨干网流量异常检测研究的开题报告.. 2页

基于超支化聚苯硫醚的化学传感材料的研究的开.. 2页

基于词语搭配知识和语法功能匹配的句法分析器.. 2页

基于衔接与连贯理论的大学听力教学研究的开题.. 2页

基于自组织神经网络和模糊逻辑的图像处理的开.. 2页

基于纹理分析和颜色特征的虹膜图像分类的开题.. 2页

基于第三方物流的VMI研究的开题报告 2页

基于石墨烯复合材料的P450酶催化药物代谢研究.. 2页

2024年4月杭州二模数学试题及答案 8页

行政案件监督复查问题的法律逻辑 5页

赞美前的祷告范文五篇 12页

造林施工组织设计 35页

PVC穿线管敷设施工工艺 3页

最有创意的家长会PPT 43页