摘要: 关于子类覆盖父类中的方法:1.Java中子类可以覆盖父类中的方法,必须保证方法的返回类型,方法的签名相同。一旦有一个子类的方法签名与父类中的某一个方法的签名相同,则编译器会将子类的该方法视为是父类方法的覆盖,所以子类方法的返回值与父类必须相同。2.方法覆盖中子类方法不能缩小父类方法的访问权限。例如父类方法是public的,子类方法不能是默认修饰,protected,private修饰。(防止与多态冲突)3.子类方法不能抛出比父类方法更多的异常。4.方法覆盖只能是在子类和父类之间,一个类中只能是方法重载。5.父类的静态方法不能被覆盖成非静态方法。6.子类可以覆盖父类中的静态方法,用以屏蔽父类中的 阅读全文
posted @ 2012-09-03 17:33 黎明露珠 阅读(576) 评论(0) 推荐(0) 编辑