版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 厦门演艺职业学院《中国传统文化十五讲》2025-2026学年期末试卷
- 南昌大学科学技术学院《民法总论》2025-2026学年期末试卷
- 江西理工大学《现代文学》2025-2026学年期末试卷
- 肿瘤健康宣教计划
- 睾丸健康护理指南
- 2025-2026年济南市“市中区”九年级中考数学一模考试试题以及含答案
- 套筒窑石灰煅烧工安全行为测试考核试卷含答案
- 连锁经营管理师岗前工艺规程考核试卷含答案
- 平台稳性操作员岗前风险识别考核试卷含答案
- 脂肪烃生产工操作知识竞赛考核试卷含答案
- 2026河北邢台学院高层次人才引进55人备考题库(含答案详解)
- 青岛2026事业单位联考-综合应用能力A类综合管理模拟卷(含答案)
- 2026年医学伦理学期末试题及参考答案详解【培优A卷】
- 6.3 简单的小数加、减法 课件2025-2026学年人教版数学三年级下册
- 国际珍稀动物保护日课件
- 2026年南京大数据集团有限公司校园招聘考试参考试题及答案解析
- 2025年湖南省益阳市事业单位招聘笔试试题及答案解析
- 认识情绪拥抱阳光心态+-2026年高一下学期情绪管理与压力调节主题班会
- 【试卷】河北唐山市2026届高三年级一模考试语文试题
- 2026年中国烟草招聘考试试题及答案
- 信息论-基础理论与应用:第四章波形信源和波形信道
评论
0/150
提交评论