• 封装,继承和多态知识点汇总


    封装:隐藏了实现细节,还要对外提供可以访问的方式

    l 封装的好处:

    n 1、提高了代码的复用性。

    n 2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。

    3、提高了安全性。

    继承:

    子类会自动拥有父类所有可继承的属性和方法

    继承的好处:

    1、继承的出现提高了代码的复用性,提高软件开发效率。

    2、继承的出现让类与类之间产生了关系,提供了多态的前提。

    注意事项:

    1Java中,类只支持单继承

    2、多个类可以继承一个父类

    3、在Java中,多层继承是可以的

    Java中,子类和父类是一种相对概念,也就是说一个类是某个类父类的同时,也可以是另一个类的子类

    抽象类:

    方法功能声明相同,但方法功能主体不同。那么这时也可以抽取,但只抽取方法声明,不抽取方法主体。那么此方法就是一个抽象方法。

    当定义了抽象函数的类也必须被abstract关键字修饰,被abstract关键字修饰的类是抽象类。

    多态:父类引用变量可以指向子类对象。

    多态的前提是必须有子父类关系或者类实现接口关系,否则无法完成多态。

    在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法。

    Java中多态的好处:

    • 提高了代码的维护性(继承保证)
    • 提高了代码的扩展性

    多态的弊端:

    • 不能使用子类的特有功能

    多态中的成员访问特点。

    * A:成员变量:编译运行看左边

    * C:成员方法:编译看左边,运行看右边。

    * D:静态方法:编译运行都看左边

  • 相关阅读:
    HTML5表单元素的学习
    微博账号注册
    微博三方登陆流程
    Vue发送短信逻辑
    celery异步发送短信
    celery
    celery
    jwt安装配置与原理
    图片验证
    Vue组件
  • 原文地址:https://www.cnblogs.com/longmingyeyu/p/13067876.html
Copyright © 2020-2023  润新知