zoukankan      html  css  js  c++  java
  • 面向对象三大特性之继承

    子类继承
    (1)子类和父类如果在同一个包内,则子类可以继承父类的除private以外的所有成员变量和方法,并且权限不变;

    (2)子类和父类如果不在同一个包内,则子类可以继承父类的public和protected权限的成员变量和方法,不能继承友好型和private;
    继承的优点
    1.提高代码的重用性,子类继承了父类的所有的方法和属性,所以子类不用再重复定义
    2.提高代码的可扩展性,子类可以写自己独特的属性和方法,在父类的基础上扩展
    继承中的构造方法
    1、super表示父类构造函数的对象   
    2、要想调用父类中构造函数,一定发生了继承  
    3、要想调用父类里面的构造函数,那么你的super一定在你的子类的构造函数中并且在第一句。
    父类的构造函数是不能够被继承,但是可以被子类默认去进行调用
    不能够被子类继承的三种形式:
    1、父类用私有属性进行修饰不可以被继承 
    2、子类与父类不在同包,使用默认访问权限的成员不可以被继承 
    3、父类的构造函数不是被继承,而是默认进行调用

  • 相关阅读:
    优步合肥上线首日引发试乘热行程单破万
    全北京都在开优步,你还在开那啥?
    freemarker常见语法大全
    Freemarker入门案例
    管理和感悟文章
    人不成熟的几大特征
    hadoop面试题一
    文章收集
    Java:基于LinkedList实现栈和队列
    JQuery上传插件Uploadify API详解
  • 原文地址:https://www.cnblogs.com/massage/p/11644286.html
Copyright © 2011-2022 走看看