直接上代码,看这个代码发现自己的基础有多差了。参考 http://www.cnblogs.com/lyp3314/archive/2013/01/26/2877205.html和http://hxraid.iteye.com/blog/428891 以及 《深入Java虚拟机》 这个问题是java获
分类:
编程语言 时间:
2016-03-15 19:10:23
阅读次数:
182
1, 多态 : 父类的引用指向子类对象,有继承,有重写 多态表达了 : cat 是一种 Animal 规则 : 多态对象不能调用父类中没有的方法 定义 : Animal cat = new Cat(); 2, 接口 : 类实现接口implement,也是一种极度抽象的抽象类,也是类很多行为的集合 接
分类:
编程语言 时间:
2016-02-18 12:00:09
阅读次数:
136
首先,我要说明的是,继承、封装、多态并不是针对JAVA,c#或者其他某种语言产生的,它是面向对象思想下产生的一个概念。 让我自己说的话,我只能用三句话来描述(不知道对不对,请高手指点): * 继承:使得子类继承父类的属性和方法,也可以使用父类的功能。 * 封装:将具体实现隐藏,只留给用户使用的接口。
分类:
编程语言 时间:
2016-02-16 18:32:21
阅读次数:
194
一Java多态
多态是同一个行为具有多个不同表现形式或形态的能力。多态性是对象多种表现形式的体现。比如我们说"宠
物"这个对象,它就有很多不同的表达或实现,比如有小猫、小狗、蜥蜴等等。那么我到宠物店说"请给我一只宠物",
服务员给我小猫、小狗或者蜥蜴都可以,我们就说"宠物"这个对象就具备多态性。
接下来让我们通过实例来了解Java的多态。
实例:...
分类:
编程语言 时间:
2016-01-30 02:54:43
阅读次数:
218
/*
多态测试
1.前提
类和类必须是继承或者实现关系,方法之间一般会被覆盖
2.作用
提高代码扩展性
3.弊端
当父类引用指向子类对象时,虽然提高了扩展性,但是只能访问父类中具备的方法,不可以访问子类中特有的方法。
访问子类特有方法需要通过instanceof关键字判断
4.体现
父..
分类:
编程语言 时间:
2016-01-22 18:27:18
阅读次数:
143
/** 面向对象的特征:多态性* 1.多态性可以理解为一个事物的多种表现形态* 1)方法的重载与重写* 2)子类对象的多态性(主要)* 2.子类对象的多态性使用的前提:1)发生类的继承 2)要有子类对父类方法的重写3)父类引用指向子类对象* 3.程序分为编译状态和运行状态* 1)对于多态性来说,编译...
分类:
编程语言 时间:
2016-01-19 19:01:18
阅读次数:
150
深入理解java多态性昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理出来供大家参考,不一定完全正确,欢迎大家批评指正。(一)相关类classA...{publicStringshow(Dobj)...{return("AandD");}publicStringshow(...
分类:
编程语言 时间:
2016-01-08 22:03:11
阅读次数:
220
多态是同一个行为具有多个不同表现形式或形态的能力。多态性是对象多种表现形式的体现。比如我们说"宠物"这个对象,它就有很多不同的表达或实现,比如有小猫、小狗、蜥蜴等等。那么我到宠物店说"请给我一只宠物",服务员给我小猫、小狗或者蜥蜴都可以,我们就说"宠物"这个对象就具备多态性。在Java中,所有的对象...
分类:
编程语言 时间:
2015-12-28 18:23:46
阅读次数:
176
我们先设计一个猫抓老鼠的小游戏:⊙猫和老鼠都有名字和体重两种属性,猫有抓老鼠的方法,对应的老鼠则有逃跑的方法。⊙首先游戏的结果是猫抓住了老鼠或者老鼠逃跑了,对于这两种情况,我们用体重来区分,若猫的体重大于或等于老鼠的体重,则猫可实现抓住老鼠的方法,若猫的体..
分类:
编程语言 时间:
2015-12-10 09:38:22
阅读次数:
235