java类的继承原则继承

简 介: 黑马程序员以技术视角關注IT产业发展以深度分享推进产业技术成长,致力于弘扬技术创新倡导分享、 开放和协作,努力打造高质量的IT人才服务平台

简 介: 软件开发技术的研讨,软件开发课程分享IT领域前沿技术研究。

简 介: 专注于信息技术学科教学和软硬件产品开发


  继承(inheritance)是面向对象编程的核心机制之一没有使用继承的程序设计,就不能成为面向对象的程序设计


  特殊类的对象拥有一般类的全部属性与行为,称为特殊類对一般类的继承一个类可以是多个一般类的特殊类,也可以从多个一般类中继承属性与行为但在java类的继承原则语言中,不允许一个類从多个一般类中继承属性与行为即在java类的继承原则语言中,只支持单继承

  在软件开发中,通过继承机制可以利用已有的数据類型来定义新的数据类型。所定义的新的数据类型不仅拥有新定义的成员而且还同时拥有旧的成员。因此类的继承性使所建立的软件具有开放性开放性、可扩充性,这是信息组织与分类的行之有效的方法通过类的继承关系,使公共的特性能够共享简化了对象、类的創建工作量,增加了代码的可重用性

  java类的继承原则 中继承使用关键字extends ,语法如下:

  在java类的继承原则中java类的继承原则.lang.Object 类是所有java類的继承原则类的最高层父类,是唯一一个没有父类的类如果在类的声明中未使用extends 关键字指明其父类,则默认父类为Object 类java类的继承原则Φ的类的继承关系形成了以Object 类为树根的树状层次结构。例:

  注:成员变量和成员方法可以被继承但是构造方法不能被继承。

我要回帖

更多关于 java类的继承原则 的文章

 

随机推荐