- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
黑马点招面试问题4frtypw0
静态变量和实例变量的区别
局部变量不能用静态的,如果用了静态的,则不会从静态区消失
* 静态变量也叫类变量 成员变量也叫对象变量
* A:所属不同
* 静态变量属于类,所以也称为为类变量
* 成员变量属于对象,所以也称为实例变量(对象变量)
* B:内存中位置不同
* 静态变量存储于方法区的静态区
* 成员变量存储于堆内存
* C:内存出现时间不同
* 静态变量随着类的加载而加载,随着类的消失而消失
* 成员变量随着对象的创建而存在,随着对象的消失而消失
* D:调用不同
* 静态变量可以通过类名调用,也可以通过对象调用
* 成员变量只能通过对 象名调用
Interger和int的区别
int是java提供的8种原始数据类型之一。Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。
int的默认值为0,而Integer的默认值为null,即Integer可以区分出未赋值和值为0的区别,int则无法表达出未赋值的情况,
另外,Integer提供了多个与整数相关的操作方法,例如,将一个字符串转换成整数,Integer中还定义了表示整数的最大值和最小值的常量。
谈谈你对面向对象的理解
如何大象装进冰箱?面向过程:为了把大象装进冰箱,需要3个过程。1) 把冰箱门打开(得到打开门的冰箱)2) 把大象装进去(打开门后,得到里面装着大象的冰箱)3) 把冰箱门关上(打开门、装好大象后,获得关好门的冰箱)每个过程有一个阶段性的目标,依次完成这些过程,就能把大象装进冰箱。1:冰箱开门(冰箱)冰箱装进(冰箱, 大象)冰箱关门(冰箱)==换个写法(冰箱开门 冰箱)(冰箱装进 冰箱 大象)(冰箱关门 冰箱)
2:冰箱关门(冰箱装进(冰箱开门(冰箱), 大象))==换个写法(冰箱关门 (冰箱装进 (冰箱开门 冰箱) 大象))
面向对象:每个动作有一个执行者,它就是对象。1) 冰箱,你给我把门打开2) 冰箱,你给我把大象装进去(或者说,大象,你给我钻到冰箱里去)3) 冰箱,你给我把门关上依次做这些动作,就能把大象装进冰箱。1:冰箱.开门()冰箱.装进(大象)冰箱.关门()2:冰箱.开门().装进(大象).关门()
谈谈面向对象的三个特征,分别是什么? 各特征有什么优缺点?(封装 继承 多态)
封 装(:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。
好处:将变化隔离;便于使用;提高重用性;安全性。
继 承
好处:
1:提高了代码的复用性。
2:让类与类之间产生了关系,提供了另一个特征多态的前提。
多 态:函数本身就具备多态性,某一种事物有不同的具体的体现。
体现:父类引用或者接口的引用指向了自己的子类对象。//Animal a = new Cat();
多态的好处:提高了程序的扩展性。
多态的弊端:当父类引用指向子类对象时,虽然提高了扩展性,但是只能访问父类中具备的方法,不可以访问子类中特有的方法。
我理解的多态与继承体系有关,与方法覆盖有关,与方法重载无关。
重写和重载的区别?
1、重写override概念(掌握)
子父类关系中,子类中存在与父类中方法声明完全一样的方法叫重写
一句话:除了方法体以外其他都相同,但是子类修饰符权限要大于等于父类
2、重载overload概念(掌握)
一个类中或者子父类关系中存在多个同名方法,并且参数列表不同的方法 叫重载
子父类关系中:子类中的方法和父类中的方法构成了重载关系
3、重写的作用\应用(理解)
升级改造父类的方法
4、注意(掌握)
只有方法才存在重写,变量不存在
构造方法的特点?
* A:构造方法概述和作用
* 给对象的数据(属性)进行初始化
* B:构造方法格式特点
* a:方法名与类名相同(大小也要与类名一致)
* b:没有返回值类型,连void都没有
* c:没有具体的返回值return;(有return 语句 return;)
当创建对象的时候,系统就调用了构造方法;
构造方法不能用对象调用
Static关键字有什么特点,静态方法是否可以加this和super?为什么
1、概述
1、static 可以修饰成员变量和成员方法
2、被static修饰的成员有一个最大的特点,就是可以被该类下所有的对象共享
2、什么时候用
多个对象共享某一数据的时候,我们就把这个数据用static修饰.举例:小鸡吃食
3、特点(掌握)
1、被static修饰的内容随着类的加载而加载,优先于对象存在
2、可以直接通过类名调用
3、被该类下所有对象共享
4、注意事项
您可能关注的文档
- 鲁班奖接地工程技术交底svnlk5a5.doc
- 鹿城区循环经济发展十一五规划o_jmfi_2.doc
- 鹿城区循环经济发展“十一五”规划pa45oqig.doc
- 鹿城区循环经济发展十一五规划重点项目分解表pcfkckvs.doc
- 麦当劳的第三方物流案例分析nyzvhnwb.doc
- 鸿门宴ucx1o_ja.ppt
- 鸿合电子白板使用简易教程o0oyefws.doc
- 麦肯锡——如何撰写商业计划书pcgj_h2m.doc
- 麻竹二分部高处坠落应急演练方案tjqmosgg.doc
- 麦斯威尔咖啡现状分析与建议fuqlpila.docx
- 黄山阳光酒店六常法培训opnbsdfp.ppt
- 黑龙江安达天元乳品机械有限责任公司污水四效浓缩系统投标书0xaaow2h.doc
- 黑龙江活性炭椰壳活性炭煤质活性炭果壳活性炭的作用与区别3kctthzg.doc
- 黑龙江有机食品认证中心加工厂基本情况调查表irtzpye1.doc
- 黑龙江省农资物流发展问题研究ndtohiuu.docx
- 黑龙江省兽药经营质量管理规范检查验收申请书e5jx_jhr.doc
- 黑龙江省基本建设项目财政投资评审问题研究yhnlmzgk.doc
- 黑白装饰画31dkqys7.ppt
- 黑龙江省装饰装修定额说明及工程量计算规则kcyom0td.doc
- 黑龙江省装饰装修工程计价定额8iizagh7.doc
最近下载
- 《增材制造》课件—02增材制造技术的常见工艺方法及其装备.pptx VIP
- 森林植被恢复费征收使用管理暂行办法.docx VIP
- 《明别集丛刊》第1辑目录.pdf VIP
- 药物的合成反应.ppt VIP
- 具身智能标准体系发展研究.docx VIP
- 2025年税务系统面试模拟试题及答案解析(70).doc VIP
- 基于核心素养的物理课堂教学设计和反思初中物理市公开课获奖课件省名师示范课获奖课件.pptx VIP
- 室外给排水专项施工方案.docx VIP
- 不定式、动名词、分词高频考点(解析版)-2025年上海中考英语专项复习.pdf VIP
- 2025年高速公路收费员岗位技能及理论知识考试题与答案.docx VIP
文档评论(0)