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

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

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

  • 相关阅读:
    文件上传
    使用servlet+jdbc+MD5实现用户加密登录
    JDBC入门
    springmvc(三)
    springmvc(二)
    springmvc(一)
    JavaScript总结(一)
    Spring的AOP面向切面编程
    Spring框架(三)
    Spring框架(二)
  • 原文地址:https://www.cnblogs.com/massage/p/11644286.html
Copyright © 2011-2022 走看看