Java语言程序设计案例教程 -课件 3-2 类的定义_第1页
Java语言程序设计案例教程 -课件 3-2 类的定义_第2页
Java语言程序设计案例教程 -课件 3-2 类的定义_第3页
Java语言程序设计案例教程 -课件 3-2 类的定义_第4页
Java语言程序设计案例教程 -课件 3-2 类的定义_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java语言程序设计第3章面向对象程序设计第2讲:类的定义1.类的定义提纲2.类的定义示例标识符1.类的定义Java语言程序设计类的定义格式:说明:(1)类的修饰字:[public][abstract|final]。public:为类的访问控制符,省略为default;

abstract指明该类为一个抽象类,final表明该类为最终类。(2)class是创建类所使用的关键字;(3)extends父类名称说明该类继承的父类;(4)implements接口名称列表说明该类实现了哪些接口。[类的修饰字]class类名称[extends父类名称][implements接口名称列表]{成员变量的定义及初始化;成员方法的定义及方法体;}标识符1.类的定义Java语言程序设计成员变量的定义格式:说明:(1)变量修饰符可以为[public|protected|private][static][final]

[transient][volatile]。(2)成员变量的类型可以是Java中任意的数据类型,包括简单类型,类,接口,数组;(3)在一个类中的成员变量应该是唯一的。[变量修饰字]变量数据类型变量名1,变量名2[=变量初值]…;标识符1.类的定义Java语言程序设计成员方法的定义格式:说明:(1)方法修饰字可以为[public|protected|private][static][final|abstract]

[native][synchronized];(2)返回类型可以是任意的Java数据类型,当一个方法不需要返回值时,返回类型为void;(3)参数的类型可以是简单数据类型,也可以是引用数据类型(数组、类或接口);(4)throwsexceptionList声明方法会抛出的异常列表。[方法修饰字]返回类型方法名称(参数1,参数2,…)[throwsexceptionList]{

方法体;}标识符2.类的定义示例Java语言程序设计创建一个立方体Box类,在其中定义3个变量表示一个立方体的长、宽和高;定义一个方法求立方体的体积;定义一个方法求立方体的表面积。语句编写publicclassbox{}doublelength;doublewidth;doubleheight;publicdoublegetV(){returnlength*width*height;}publicdoublegetArea(){return2*(length*width+length*height+width*height);}注意说明:类的主体部分的内容用花括号{}括起来,包括所有的

成员变量定义和成员方法的定义。在定义成员变量时,变量类型和变量名是必

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论