java
fangtengfei
这个作者很懒,什么都没留下…
展开
-
深入理解Java的接口和抽象类
对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 二.接口 三.抽象类和接口的区别 若有不正之处,请多多谅解转载 2017-05-30 16:43:17 · 201 阅读 · 0 评论 -
Java向上转型和向下转型(附详细例子)
熬夜整理的关于Java向上和向下转型的例子,非常的通俗易懂哦~~~~一.向上转型[java] view plain copypackage com.sheepmu; class Animal { public void eat() { System.out.printl转载 2017-05-30 16:55:26 · 5557 阅读 · 4 评论 -
多态、向上转型与向下转型
我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动物中的一种(动物的子类)。我们现实中也经常这样说:麻雀是鸟。这两种说法实际上就是所谓的向上转型,通俗地说就是子类转型成父类。这也符合Java提倡的面向抽象编程思想。子类转型成父类是向上转型,反过来说,父类转型成子转载 2017-05-30 17:08:37 · 377 阅读 · 0 评论