摘要: 0.前言 转载请标明出处:http://blog.csdn.net/seu_calvin/article/details/52191321 多态在Java技术里有很重要的地位,在面试中也会经常被问到。 多态的使用大家应该都比较了解,但是多态的实现原理就有点抽象了,查了很多很多资料,连续几天断断续续的 阅读全文
posted @ 2018-09-18 15:23 飞晨信息 阅读(3488) 评论(0) 推荐(0) 编辑
摘要: 内部静态类不需要有指向外部类的引用。但非静态内部类需要持有对外部类的引用。非静态内部类能够访问外部类的静态和非静态成员。静态类不能访问外部类的非静态成员。他只能访问外部类的静态成员。一个非静态内部类不能脱离外部类实体被创建,一个非静态内部类可以访问外部类的数据和方法,因为他就在外部类里面。 根据Or 阅读全文
posted @ 2018-09-18 10:04 飞晨信息 阅读(1237) 评论(0) 推荐(1) 编辑
摘要: 二者的相同点 都不能被实例化 二者的区别 阅读全文
posted @ 2018-09-18 09:21 飞晨信息 阅读(139) 评论(0) 推荐(0) 编辑
摘要: overload是重载,重载是一种参数多态机制,即代码通过参数的类型或个数不同而实现的多态机制。 是一种静态的绑定机制(在编译时已经知道具体执行的是哪个代码段)。 override是重写,重写是一种动态绑定的多态机制。即在父类和子类中同名元素(如成员函数)有不同 的实现代码。执行的是哪个代码是根据运 阅读全文
posted @ 2018-09-18 08:43 飞晨信息 阅读(515) 评论(0) 推荐(0) 编辑