- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java类和对象---修改.ppt
* * * * * * * * * * * * 大家好,我们这节课的主要内容是树立班主任的良好形象开学典礼的解读; 在北大青鸟,开学典礼是我们作为班主任树立自己良好形象的开始,所以开学典礼的实施成功对我们的班级控制至关重要,希望能通过这节课让我们在座的班主任在以后的工作中成功的实施开学典礼; 下面看一下我们这节课的主要内容和学习目标------下一页PPT * * * 讲解main也可以写在任何类中,作为程序入口。 创建类时也同时创建main方法 类和对象 本章目标 掌握类和对象的特征 会创建和使用对象 程序设计的发展 非结构化阶段:20世纪五、六十年代,关注与算法实现有关的技术问题和效率问题上,很少关注程序设计的方法问题。使得软件的复用和维护都极为困难。 结构化阶段(面向过程): 20世纪七、八十年代将问题按功能分模块处理且每一模块的内部均是由顺序、选择和循环三种基本结构组成。 面向对象阶段:出现于20世纪八十年代末,九十年代以来的软件设计主流。 万物皆对象 世界是由什么组成的? 名胜 人 物品 动物 ,植物…… 分类是人们认识世界的一个很自然的过程,在日常生活中会不自觉地进行分类 6.1 类的基本概念 类是对某一类事物的描述(共性),是抽象的、概念上的定义;而对象则是实际存在的属该类事物的具体的个体(个性),因而也称为实例(Instance) 。 问题:说一说教室里的类和对象 汽车设计图 第1辆 第2辆 第3辆 6.1 类的基本概念 类的构成 类由数据成员与函数成员封装而成。 Java语言把数据成员称为域变量、属性、成员变量等;而把函数成员称为成员方法,简称为方法。 举例:圆柱体类。 radius height area() volume () 成员变量 成员方法 属性 (静态特征) 行为 (动态特征) 6.1 类的基本概念 面向对象的基本特征 抽象性 封装性 继承性 多态性 6.2 类的定义 原理:定义类(声明类)实际就是定义类的静态属性和动态属性(方法)。用户定义一个类实际上就是定义一个新的抽象数据类型。 注意:使用类之前,必须先定义它,然后才可利用所定义的类来声明相应的变量,并创建对象。 6.2 类的定义 定义类的语法结构 [类修饰符] class 类名称 { //声明成员变量 [修饰符] 数据类型 变量名; //声明成员方法 [修饰符] 返回值类型 方法名(参数表){…} } 类修饰符:public、abstract、final、缺省 (P81) 成员变量修饰符:public,private。 6.2 类的定义 实例:圆柱体的定义 class Cylinder //定义圆柱体类Cylinder { double radius; //声明成员变量radius int height; //声明成员变量height void area( ) //定义成员方法area(),用来计算底面积 { System.out.println(圆柱底面积=+ 3.14*radius* radius); } void volume( ) //定义成员方法volume (),用来计算体积 { System.out.println(圆柱体体积=+((3.14*radius* radius)*height); } } 小知识: 类中定义的变量是成员变量,方法中定义的变量是局部变量 成员变量与局部变量的区别: 从语法形式上看,成员变量属于类,而局部变量是方法中定义的变量或方法的参数;成员变量可以被public、private和static等修饰,而局部变量则不能,二者都可以被final修饰。 从变量在内存中的存储方式看,成员变量是对象的一部分,对象是存储在堆内存的,局部变量存于栈。 从变量在内存中的生存时间上看,成员变量是对象的一部分,它随着对象的创建而存在;局部变量随着方法的调用而产生,随着方法调用的结束而消失。 成员变量若没有被赋初值,则自动初始化默认为0(用final修饰的但没有被static修饰的成员变量必须显式赋值);局部变量不会自动赋值,必须显式赋值。 6.3 对象的创建与使用 创建对象 类名 对象名 = new 类名(); 类名 对象名;对象名= new 类名();
您可能关注的文档
最近下载
- 《新时代新视野国防安全教育》——第七章轻武器射击与战术训练.pptx VIP
- 2021-2022学年广东省深圳市南山区教科版六年级下册期末考试科学试卷-7272.pdf VIP
- 冀人版(2017)科学六年级上册1.4生物的演变(课件).pptx VIP
- 2025年新《操规》呼唤应答,手指手比 .pdf VIP
- 《阵列式消声器技术要求》(T_CAEPI 17—2019).docx VIP
- 机械通气患儿口腔护理实施要点.pptx
- 《阵列式消声器技术要求》(T_CAEPI 17—2019).pdf VIP
- 浙大中控、和利时、霍尼韦尔DCs系统培训教程.pptx VIP
- 《生态环境保护督察工作条例》PPT法律法规课件.pptx VIP
- 欧瑞F2000-P系列变频器用户手册.pdf VIP
文档评论(0)