zoukankan      html  css  js  c++  java
  • java中的3大特性之继承

     继承的特点:继承父类的属性和方法。单继承(多层继承)c++里的继承是多继承

             特性 :方法的复写(重写)

             java中的继承和OC中一样。

             比如:人可以养狗;

             人---->狗 :整体和部分(拥有)关系。

             球队---->球员 :整体和部分的关系。 代码中是最常见

                                                   has a 的关系

             人 ---->学生 :学生是人  : 说明有一个继承关系存在 , 关系到底是否表现出来,有具体的情况来决定。

             如何判断两个事物之间是否存在一个继承关系: is a  谁是谁是否成立。成立就有继承关系。

             A:B : OC中继承的写法

             java中如何表现继承关系:

                       用关键字:extends 表示继承。

             继承: 用关键字 :extends

             结构 :

                       A类 extends B类 : A类继承B类。

            

             继承中注意事项:

                       1.不要为了继承而继承,千万不要为了节省代码,任何类都继承

                       2.父类的私有成员变量是不能够被继承。

                       3.父类的构造方法是不能够被继承的。

                       4.子类调用自己的构造方法时,会默认调用父类中的无参构造方法。

  • 相关阅读:
    [BZOJ 4001] [TJOI 2015] 概率论
    【计算几何】推导坐标的旋转公式
    【动态规划学习】01背包
    (坑)网络流24题
    bzoj2442(单调队列优化)
    [lydsy2005]能量采集
    主席树
    [noi2005][treap]序列维护
    [Apio2012][Treap]派遣
    [CodeVs][1514][Treap][书架]
  • 原文地址:https://www.cnblogs.com/liluyu123/p/6079864.html
Copyright © 2011-2022 走看看