Java编程思想
Mister-Bing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java多态
Java多态 Goose、Penguin继承基类Bird 三者都具有一个方法叫做introduce,用于介绍自己是谁 Java中使用后期绑定来实现多态 当向一个对象发送消息时,编译器在运行时期才能知道应该让该对象执行什么样的代码 Java中动态绑定是默认行为,不需要添加额外的关键字来实现多态 比如C++ 它需要用virtual关键字来后期绑定 从而实现多态 注意下面例子中多态的一个...原创 2018-08-03 09:51:52 · 372 阅读 · 0 评论 -
Java容器与向下转型、范型
Java容器与向下转型、范型 向下转型:在继承关系中,导出类向上转为基类称为向上转型,这是安全的。相反的过程,基类向下转为导出类称为向下转型,这通常是不安全的,除非你知道向下转型的确切类型,否则会出现异常的运行时错误。 容器:用于解决在某个特定问题中不知道需要存储多少个对象的情况下所发霉的一种新的对象类型,它有对其他对象的引用 那么问题来了:根据单根继承结构,所有对象都最终继承于Object...原创 2018-08-03 10:18:28 · 369 阅读 · 0 评论 -
Java有继承时的初始化顺序
public class Beetle extends Insect{ private int k = print("Test.k initialized."); public Beetle() { System.out.println("k = " + k); System.out.println("j = " + j); } pr..原创 2018-09-10 22:06:01 · 414 阅读 · 0 评论
分享