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.子类调用自己的构造方法时,会默认调用父类中的无参构造方法。

  • 相关阅读:
    算法笔记--支配树
    51Nod 1187 寻找分数
    ACM-ICPC 2018 徐州赛区网络预赛 J. Maze Designer
    ACM-ICPC 2018 徐州赛区网络预赛 A. Hard to prepare
    HDU
    HDU
    Codeforces 1011E
    Codeforces 990D
    Codeforces 989C
    Codeforces 932E
  • 原文地址:https://www.cnblogs.com/liluyu123/p/6079864.html
Copyright © 2011-2022 走看看