
java语法基础
dayangma
这个作者很懒,什么都没留下…
展开
-
抽象类和接口的区别
一、抽象类: 抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。 二、接口: 接口是引用类型的,类似于类,和抽象类的相似之处有三点: 1、转载 2012-05-07 14:46:44 · 239 阅读 · 0 评论 -
java面向对象思想
面向对象设计把握一个重要的经验:谁拥有数据,谁就对外提供操作这些数据的方法。再牢牢掌握几个典型的案例就可以了,人在黑板上画圆,列车司机紧急刹车,售货员统计收获小票的金额,你把门关上了等。 两个面向对象的测试题: 两块石头磨成一把石刀,石刀可以砍树,砍成木材,木材做成椅子。 球从一根绳子的一端移向另一端。 人在黑板上画圆: blackboard person circle draw(){原创 2012-05-07 15:52:55 · 348 阅读 · 0 评论 -
java.util.ConcurrentModificationException
在Map或者Collection的时候,不要用它们的API直接修改集合的内容(否则会出现 java.util.ConcurrentModificationException 异常),如果要修改可以用Iterator的remove()方法,例如: Java代码 1. public void setReparation( Reparation reparation ) { 2.转载 2012-05-07 15:14:50 · 321 阅读 · 0 评论