Java
文章平均质量分 85
Y_ZhiWen
一个奔跑着的青年
展开
-
Java编程思想 -- 泛型概括总结(一)
在面向对象编程语言中,多态算是一种泛化机制。 例如你可以将方法的参数类型设为基类,那么该方法就可以接受从这个类中导出的任何类作为参数。但是,考虑到除了final类不能扩展,这种灵活性大大降低。 如果方法的参数是一个接口,而不是一个类,这种限制就放松很多,可是有时候,使用了接口,对程序的约束也还是太强了。因为一旦指明了接口,它就要求你的代码必须使用特定的接口。 Java SE5的重大变化之一就原创 2015-12-27 20:39:43 · 1086 阅读 · 0 评论 -
Java编程思想 -- 接口
抽象类和抽象方法Java提供一种抽象方法的机制,这种方法是不完整的,仅有声明而没有方法体。包含有抽象方法的类叫做抽象类,该类必须被限定为抽象的也可以创建一个没有任何抽象方法的抽象类:如果有一个类我们想要阻止产生这个类的任何对象,那么这样做就很有用抽象类是很有用的重构工具,因为它们可以很容易地将公共方法沿着继承层次结构向上移动接口接口产生一个完全抽象的类,它根本没有提供任何具体实现。接口可以包含域,但原创 2015-12-23 23:10:17 · 1089 阅读 · 0 评论 -
Java编程思想 -- 内部类
本博客是争对Java编程思想内部类一章所做记录,内部类在Java随处可见,比如集合框架中,Android源码以及开源框架中等等。理清内部类的使用是很有必有,虽然这一章内容之前已经看过几遍,但是还是不如整理来的好。连接到外部类当生成一个内部类的对象时,此对象与制造它的外围对象之间就有了一种联系(秘密连接到创建它的外部类),所以它能访问其外围对象的所有成员,而不需要任何条件使用.this与.new如果你原创 2015-12-24 02:08:51 · 800 阅读 · 0 评论