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

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

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

  • 相关阅读:
    MongoDB数据库新建数据库用户
    Grafana部署
    k8s ingress及ingress controller
    Rabbitmq如何安装插件
    RabbitMQ手册之rabbitmq-plugins
    RabbitMQ运行在Docker容器中
    K8S资源限制
    System类
    Runtime类
    StringBuffer类
  • 原文地址:https://www.cnblogs.com/massage/p/11644286.html
Copyright © 2011-2022 走看看