美文网首页
继承和多态的实现,封装

继承和多态的实现,封装

作者: Bount林 | 来源:发表于2019-03-07 23:08 被阅读0次

    继承和多态的实现,封装

    继承是指从已有的类派生出新类,新类能使用已有类的数据属性和行为。
    继承的方式有三种:实现继承,接口继承和可视继承。
    实现继承是指使用基类的属性和方法;
    接口继承是指使用属性和方法的名称;
    可视化继承是指子窗体 (类)使用基窗体(类)的外观和实现代码。
    多态:同一消息可以根据发送对象的不同而采取多种不同的行为方式。
    多态的表现为重写和重载:
    重写的规则如下:
    1.重写方法的参数列表必须完全与被重写的方法相同;否则不能称为重写,而是重载。
    2.重写的方法一定要被open 关键字修饰(Kotlin)
    3.重写方法的返回值必须和被重写方法的返回值一至。
    重载的规则如下:
    1.在重载时只能通过相同的方法名,不同的参数形式来实现。
    2.不能通过访问权限,返回类型,抛出的异常进行重载。
    封装:使用private,protected,internal,public 修饰符实现封装(kotlin)。
    public :公开的,完全可见
    private:私有的,当前类可见,最小的可见性
    protected:受保护的,仅子类可见
    internal:内部的,当前模块可调用。

    相关文章

      网友评论

          本文标题:继承和多态的实现,封装

          本文链接:https://www.haomeiwen.com/subject/itaxrqtx.html