版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课堂讨论要点
授课工程师:joeyang参数数量不对应参数位置的参数数据类型不intadd(inta,intintadd(inta,intb,intc);intadd(inta,doublec);intadd(inta,intvoidadd(inta,intb);intadd(inta,int intadd(inta,intb,int 在本类中,只能重载,如果出现类似重写的效果,即判断为错误,认定为重名选择题publicclassMethodOverpublicvoidsetVar(inta,intb,floatc)}}WhichtwooverloadthesetVarmethod?(ChooseprivatevoidsetVar(inta,floatc,intb){protectedvoidsetVar(inta,intb,floatc){publicintsetVar(inta,floatc,intb)(returnpublicintsetVar(inta,intb,floatc)(returnprotectedfloatsetVar(inta,intb,floatc)(return重写2 性重写:完全否定父亲所提供的方法内容,彻底改写..,则表示调用子类的该重写方法。继承环境下子类方法设置的可能情Classvoidsayo(inta,int}ClassBextends o(inta,intb)} //}Void o(inta,intbintc){}通过父类变量指向子类对象恰好通过父类变量调用的是被重写的方法publicstaticvoidmain(String[]args){Mousemouse=newMouse();Tigertiger=new//Animala=newletAnimalSound(newTiger());letAnimalSound(newMouse());letAnimalSound(new}staticvoidletAnimalSound(Animala){}doubleadd(inta,intb,double...m){doublesum=a+b;return}Mintadd(for(intreturn}抽象类 同理,类也有类似的现象,有3个方法,实现了21个还没实现,但方法签名已经计划好了,这个未实现的方法,必须用来修饰,以通知系统本方法未实现,否则作为变量数据类类抽象类可以被继承,而且渴望被继承(愚公移山的故事普通类,也称可实例化类;否则,如果不实现父类抽象方法,则无论子类自身方抽象类语法识别voidmethod3(){ //已经实现了,不能再说是抽象,这是的voidmethod3( //1)抽象一个类所有方法都实现了,是可实例化类,其故意主动地自己是抽象类。比如:Animal,Shape,ValueObject…..任何一个类,无论是否有抽象方法,都可 来修饰(不能 在,否则就构成了。)Whatwillhappenwhenyouattempttocompileandrunthiscode?classBase{publicvoidmyfunc(){};publicvoidanother(){System.out.println("Anothermethod");}}publicclassAbsextendspublicstaticvoidmain(StringBaseb=newAbs();b.myfunc();}publicvoidmyfunc(){System.out.println("MyFunc");}publicvoidamethod(){}}[1Thecodewillcompileandrun,printingoutthewords"MyThecompilerwillcominerroratThecompilerwillcominerroratThecompilerwillcominerroratother一个抽象类,所有的方法都是抽象的,所有方法的public,我们把这样的类叫做极度抽 classA void void void}publicinterfaceA{voidmethod1();voidmethod2();voidmethod3();}极度抽象类可以缩写为接口。那么,所有接口的方法都是 接口(interface) 作 变量数据类类 接口是一个特殊的类,一个类实现了接口,最终成为可实例化类,那么类必须包含接口一个接口变量可以指向一个实现了这个接口的类对象,但只能调用这个对象中接口部(access根据软件模拟现实的原则,语言设计者推出了修饰符这个机制来实现封装从继承角度谈修饰本 同 异 Protected修饰符不仅本包内部可见,外类也可见从角度谈修饰本 同 同包非子 异 异包非子Assumethatcountryissetforeachclass.publicclassMoneyprivateStringcountry, StringgetCountry(){returncountry;}classYenextendsMoneypublicStringgetCountry(){returnsuper.country;}classEuroextendsMoneypublicStringgetCountry(StringtimeZone)return}}Whichtwoarecorrect?Choose YenreturnscorrectEuroreturnscorrectAnexceptionisthrownatYenandEurobothreturncorrectCompilationfailsbecauseofanerrorat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 承包荒山合同(2篇)
- 二零二五年度环保型排水沟建造与养护合同4篇
- 二零二五版新能源电动汽车充电设施建设服务合同范本2篇
- 2025年度二零二五年度民办学校教师学术交流与合作合同4篇
- 二零二五年度出口贸易合同中英双语不可抗力条款合同范本4篇
- 二零二五年度建筑外墙装饰面砖采购合同3篇
- 二零二五年度厨师健康管理与职业发展规划合同4篇
- 二零二五年度临时工劳务派遣服务合同范本6篇
- 2025年度设施农业大棚租赁合同范本4篇
- 2025年度个人房产买卖合同范本(含贷款及还款安排)4篇
- CJT 511-2017 铸铁检查井盖
- 配电工作组配电网集中型馈线自动化技术规范编制说明
- 职业分类表格
- 2024高考物理全国乙卷押题含解析
- 广东省深圳高级中学2023-2024学年八年级下学期期中考试物理试卷
- 介入科围手术期护理
- 青光眼术后护理课件
- 设立工程公司组建方案
- 设立项目管理公司组建方案
- 《物理因子治疗技术》期末考试复习题库(含答案)
- 退款协议书范本(通用版)docx
评论
0/150
提交评论