Java
文章平均质量分 81
bobozhengsir
这个作者很懒,什么都没留下…
展开
-
Java类(对象)的初始化顺序小结
在Java类的内部,主要由成员属性(数据)和成员方法(行为)构成,数据又分为静态数据(static)和”非静态“数据,方法也可分为静态方法和非静态方法,方法中还有比较特殊的构造函数,除了这些还有特殊的”多个静态初始化动作组成的一个特殊的静态子句(也叫静态块,一段跟在static关键字后面的代码)”,还有“类似静态块的实例初始化子句(中夸号包含的代码)”,当我们生成一个类的对象时,上面提到的各个部分原创 2014-03-03 17:27:21 · 926 阅读 · 1 评论 -
Java中实现鸭子类型机制
【引用维基】在程序设计中,鸭子类型(英语:duck typing)是动态类型的一种风格。在这种风格中,一个对象有效的语义,不是由继承自特定的类或实现特定的接口,而是由当前方法和属性的集合决定。这个概念的名字来源于由James Whitcomb Riley提出的鸭子测试(见下面的“历史”章节),“鸭子测试”可以这样表述:“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,原创 2014-03-06 15:55:32 · 4727 阅读 · 0 评论