• 为什么使用继承,继承的特点是什么


    为什么使用继承
    有些类有很多的重复属性和方法,需要重复编写代码,如果后期需要在创建其他的宠物类时,也需要将这些代码再次重复
    提高代码的复用率,提高开发效率,我们一般需要把重复的代码提出来,形成父类

    继承的最大的特点
    一个子类只能有一个父类,java是单继承的语言
    一个父类下可以有多个子类
    父类和子类是相对来说的,只有父与子之间才叫继承,爷爷和孙子没有继承关系

    子类可以继承到的父类成员
    有三种情况,子类无法继承
    01.父类中访问修饰符为private,也就是父类的私有成员(可以继承但是不可以用)
    02.父类的构造方法
    03.子类和父类不在同一个包下,则父类中默认访问权限的成员,子类不可以继承

    访问修饰符总结
            访问修饰符                本类      同包        不同包子类        其他
            private                    √                 
            默认的(friendly)        √            √
            protected                √            √            √
            public                    √            √            √            √
  • 相关阅读:
    Mutex和RWMutex
    内核态和用户态
    runtime源码
    goroutine的结束与通信
    进程线程协程
    堆和栈
    array和slice区别
    逃逸分析
    单例模式
    WaitGroup用法
  • 原文地址:https://www.cnblogs.com/longmo666/p/13557364.html
Copyright © 2020-2023  润新知