2014年10月4日

Java父类的设计法则

摘要: 通过instanceof关键字,可以很方便地检查对象的类型,但如果一个父类的子类有很多,这样的判断就显得很繁琐,那么如何设计一个父类才比较合理呢?1.父类通常情况下都设计为抽象类或者接口,其中优先考虑接口,如过接口不能满足要求才考虑抽象2.一个具体的类尽可能不去继承另一个具体类,这样的好处是无需检查... 阅读全文

posted @ 2014-10-04 22:27 qthomas 阅读(245) 评论(0) 推荐(0) 编辑

Java中的instanceof关键字

摘要: instanceof是java的一个关键字,用于判断运行的一个对象是否是一个特定类的实例,instanceof返回一个boolean,如果该对象是特定类的一个实例,返回true,反之为false.class instanceofDemo { public static void main(Strin... 阅读全文

posted @ 2014-10-04 22:21 qthomas 阅读(217) 评论(0) 推荐(0) 编辑

Java的抽象类

摘要: 抽象类的规则:1.抽象类可以没有抽象方法,有抽象方法的类必须是抽象类2.非抽象类继承抽象类,必须实现抽象类的所有抽象方法3.抽象类和普通类一样,可以有方法实现和属性4.抽象类不能被实例化5.抽象类不能被声明为final. 抽象类的存在就是为了被子类继承,而final修饰类表明该类不能被继承,所以使... 阅读全文

posted @ 2014-10-04 13:48 qthomas 阅读(182) 评论(0) 推荐(0) 编辑

Java中的final关键字

摘要: 使用final关键字可以完成如下的操作:.声明一个类 使用final去修饰一个类时,该类不能被继承final class example{ int value; public int getValue(){ return value; }}//这里的test想要继承example,但是examp... 阅读全文

posted @ 2014-10-04 09:51 qthomas 阅读(671) 评论(0) 推荐(0) 编辑

导航