
java学习
danwuxie
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java转型(向上或向下转型)
在Java编程中经常碰到类型转换,对象类型转换主要包括向上转型和向下转型。 1 向上转型 我们在现实中常常这样说:这个人会唱歌。在这里,我们并不关心这个人是黑人还是白人,是成人还是小孩,也就是说我们更倾向于使用抽象概念“人”。再例如,麻雀是鸟类的一种(鸟类的子类),而鸟类则是动物中的一种(动物的子类)。我们现实中也经常这样说:麻雀是鸟。这两种说法实际上就是所谓的向上转型,通俗地说就是子类转型成...转载 2018-07-29 10:44:24 · 153 阅读 · 0 评论 -
java向上向下转换
子类角度看 当你要用的功能子类没有而父类有时,你就有需要向上转型 父类角度 当你要用的功能父类没有而子类有时,你就有需要向下转型 总结: 1、父类引用可以指向子类对象,子类引用不能指向父类对象。 2、把子类对象直接赋给父类引用叫upcasting向上转型,向上转型不用强制转型。 如Father father = new Son(); 3、把指向子类对象的父类引用赋给子类引用叫...原创 2018-07-29 11:16:28 · 1333 阅读 · 0 评论 -
java内部类
内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类 如同一个人是由大脑、肢体、器官等身体结果组成,而内部类相当于其中的某个器官之一,例如心脏:它也有自己的属性和行为(血液、跳动) 显然,此处不能单方面用属性或者方法表示一个心脏,而需要一个类 而心脏又在人体当中,正如同是内部类在外部内当中 实例1:内部类的基本结构 1 2 3 4 ...转载 2018-07-31 16:56:36 · 126 阅读 · 0 评论 -
java中的匿名内部类总结
匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...转载 2018-07-31 17:26:50 · 97 阅读 · 0 评论