付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、9面s被在开发中,对于一些共享的数据,可以使用ic步骤9面s被在开发中,对于一些共享的数据,可以使用ic步骤9 2(掌握继承中的构造方法3(掌握4、final(final (掌握6、抽象类的应用 (课下多书写几遍象:接口 (必须掌握8、接口的多实现&多继承 (了解11.1 继承的概面Student11.1 继承的概面StudentWorkerStudentnamename和age成员变量封装在name age?Studentnamename和age成员变量封装在name age?Student类和name Student类、WorkerStudent javaextends 1.2 继承的1.
2、2 继承的特 是用来解决class 描述事物时丢掉事物关系。 2,java(简称:多重继承2、继承中构造方法2.1 子类中的构造方 java语言设计时,整个java体系中存在一个最高的父类:Object(鼻祖类2.2 子类实例化的细2.2 子类实例化的细1super()语句, 必须书写在子类构造函数的第this()super()语句 2(父类中没有默认构造函数。此时子类构造函数中的super()语句,就不能调用父类中的构造函数了(编译报错。,在父类中添加一个无参数的构造函数; super(参数列表)thissuperthis(参数列表) super(参数列表) 3、继承中成员的特3.13、继承
3、中成员的特3.1 继承中成员变量的特class描述事物时,把事物之间的关系给丢掉了,使用继承可以建立事物和事子类 class描述事物时,把事物之间的关系给丢掉了,使用继承可以建立事物和事子类 父类 3.2 继承中成员方法的特点:重3.2.13.2 继承中成员方法的特点:重3.2.1 重写的概1同一个类2子父类3.2.2 重写的应3.2.2 重写的应早号现3.2.3 重写需要注意的细3.2.3 重写需要注意的细 4、final 关键字:final 4、final 关键字:final (不可以改变final finalfinalfinal修饰的成员变量,编译后变为常量。不能修改其值final 修饰
4、的成员函数,不能被子类方法重写 5final修饰的成员变量,编译后变为常量。不能修改其值final 修饰的成员函数,不能被子类方法重写 5象:抽象5.1 抽象类的产CatDog java中,通常程序中出现了空方法时,会使用一个关键字来标记空方法。使用关键字:abstract(抽象) 来标记程序中的空方法 java中,通常程序中出现了空方法时,会使用一个关键字来标记空方法。使用关键字:abstract(抽象) 来标记程序中的空方法abstract5.2 抽象类的特5.2 抽象类的特 5.3 抽象类的细5.3 抽象类的细2:抽象类中有构造函数吗? ic为什么ic不能和abstract一起使用ic为
5、什么ic不能和abstract一起使用 ic final 6、抽象类的应 77.1 接口的引77.1 接口的引分析以上两个程序:Dog Pig jidu 功能(属于共性内容分析以上两个程序:Dog Pig jidu 功能(属于共性内容,需要向上抽取Animal 类中出现了问题:Cat AnimalAnimal jidu()Cat 类也需jidu()功能。 Cat 类不需要jidu()功能分析:jiduDog 类和Pig Cat jiduDog 类和Pig 类中额外的功能(扩展功能 7.2 接口的代码体 8、接口的多实现&多继8.1 接8、接口的多实现&多继8.1 接口的多实 java 中的多继
6、承问题8.2 接口的多继 8.2 接口的多继 类和接口之间是实现关系(符合:like-a关系)1(按着重点去整理2遍112,显式初始化成员变量 3,1,如果在构造方法中第一代码书写了thissuper()(this所super(参数列表)classnum=10; void show()ln(FuclassZiextendsnum2=20; voidln(ZimethodclassExtendsDemo2publicicvoidmain(Stringln(ZimethodclassExtendsDemo2publicicvoidmain(StringZiz=newZi(); oclassnum=
7、numthis.num= voidln(FuclassZiextendsnum=classZiextendsnum=numthis.num=num; voidln(Zishow2classpublicicvoidmain(StringZiz=newZi(23); classvoidclass Bvoid func()class C extends B voidmethod()可不可以在C类中A类中的方法。如直接在Cclassvoidclass Bvoid func()class C extends B voidmethod()可不可以在C类中A类中的方法。如直接在Cmethod方法书写:show(); C 类对象.show(); ?在C类中书写:super.show()在B Bshow()方法 classnum=ln(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年职业技能大赛(美发)仿真试题及答案(丹东)
- 慢性湿疹中医外治临床应用共识 (2026 版)
- 2026年资产评估师考试模拟试题
- GAPDH-Positive-Control-siRNA-Human-生命科学试剂-MCE
- 常见眩晕疾病护理常规
- 2026js常见面试题及答案
- 护理研究诚信建设
- 2026年河南省永城市直事业单位招考易考易错模拟试题(共500题)试卷后附参考答案
- 2026年河南省濮阳清丰县事业单位招聘254人聘用易考易错模拟试题(共500题)试卷后附参考答案
- 孕期低血糖的家属护理
- 2025年机械安全操作规范考试试题集和答案
- 人教版六年级数学下册全册教学设计及教学反思
- 河北廊坊安全员考试试题及答案
- 中国人民革命军事博物馆
- 针对老年人的反诈宣传
- 急诊科气道异物急救护理流程
- 中医护理常规技术操作规程完整
- 超长期特别国债项目申报工作指南
- 2026云南昆明市官渡区国有资产投资经营有限公司招聘5人考试备考试题及答案解析
- 招标档案移交制度
- 中医骨伤科病例分析集锦
评论
0/150
提交评论