1 / 140
文档名称:

第4讲-类对象和接口.ppt

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

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

分享

预览

第4讲-类对象和接口.ppt

上传人:相惜 2020/10/13 文件大小:2.17 MB

下载得到文件列表

第4讲-类对象和接口.ppt

文档介绍

文档介绍:第4章类、(如汇编语言)计算机处理信息的早期语言是所谓的机器语言指令都是由0,1组成的序列,称这样的序列为一条机器指令。过程语言语言把代码组成叫做过程或函数的块。每个块的目标是完成某个任务例如,一个C的源程序就是由若干个书写形式互相独立的函数组成。面向对象编程面向对象编程主要体现下列三个特性:、重载Java语言是面向对象语言,它的源程序是由若干个类组成,。类封装了一类对象的状态和方法。封装的成员变量用来表示对象的状态;而成员函数表示对象的方法。类的实现包括两部分:类声明和类体。class梯形{float上底,下底,高,laderArea;//变量定义float计算面积()//方法定义{inta;laderArea=(上底+下底)*高/;returnladerArea;}}{…}“classPeople”叫做类声明;“People”是类名****惯上类名的第一个字母大写,但这不是必须的。“{”,“}”以及它们之间的内容称做类体。类体的内容由两部分构成:变量的定义,用来刻画属性;另一部分是方法的定义,用来刻画功能。class梯形{float上底,下底,高,laderArea;//变量定义float计算面积()//方法定义{inta;laderArea=(上底+下底)*高/;returnladerArea;}}5精选课件class梯形{float上底,下底,高,laderArea;//变量定义部分inta;float计算面积()//方法定义{inta;laderArea=(上底+下底)*高/;returnladerArea;}void修改高(floath)//方法定义{高=h;}}。局部变量:在方法体中定义的变量和方法的参数。作用域对比:成员变量在整个类内都有效,局部变量只在定义它的方法内有效。成员变量又分为:实例成员变量(简称实例变量)和类变量(也称静态变量).成员变量的类型前面加上关键字static—对所有的此类实例化的对象共享同一内存如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏,,必须使用关键字this。7精选课件class三角形{floatsideA,sideB,sideC,lengthSum;voidsetSide(floatsideA,floatsideB,floatsideC){=sideA;=sideB;=sideC;}},,,sideB,:方法声明和方法体。方法参数在整个方法内有效;方法内定义的局部变量从它定义的位置之后开始有效。---如果局部变量的定义是在一个复合语句中,那么该局部变量的有效范围是该复合语句,即仅在该复合语句中有效,如果局部变量的定义是在一个循环语句中,那么该局部变量的有效范围是该循环语句,{floatgetArea(floatr){*r*r;}doublegetArea(floatx,inty){returnx*y;}floatgetArea(intx,floaty){returnx*y;}doublegetArea(floatx,floaty,floatz){return(x*x+y*y+z*z)*;}}10精选课件