首页 > 其他 > 详细

继承

时间:2014-04-18 05:39:41      阅读:353      评论:0      收藏:0      [点我收藏+]

继承:扩展一个现有的类,并继承该类的属性和行为,来创建一个新的类

继承的好处有两点:  

1、重用性  

2、扩展性   实现继承需要用关键字extends,Java中的类只能继承一个类  

例如:public class Dog extends Animal{}    

在这里Dog类继承了Animal类    

继承的关系是:is-a关系是一个简单但是重要的用于判断一个继承是    否设计良好的步骤。如果两个类存在继承关系,那么我    们必须能够说子对象"is a"父对象。     如果一个类没有显式地继承另一个类,那么它的父类就是java.lang.Object。  object类是整个Java层次中最顶层的类,它包含了可以在任何对象调用  的一些有用的方法。  

重写:当子类包含与父类相同的方法时

super:用于子类显式的访问父类中的成员变量或者调用父类中的方法

 super()语法可以调用父类的构造器,并且super()必须是构造器的第一条  语句。

如果一个构造器没有显式的调用super()或this(),编译器会给构  造器中添加一个无参数的super()调用

final:声明类不能被继承、声明方法不能被重写、声明属性为常量

继承,布布扣,bubuko.com

继承

原文:http://www.cnblogs.com/lh-cn/p/3671747.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!