美文网首页
封装,继承,多态

封装,继承,多态

作者: 雨林不落梦不落 | 来源:发表于2020-01-03 16:26 被阅读0次

    一,封装

    将成员变量都是隐藏在对象内部的,外界无法直接操作和修改。(使用private修饰成员变量,对需要访问的变量提供get和set方法)

    1. 封装提高了数据的安全性,别人不能通过变量名.属性名的方式直接修改某个属性。
    2. 隐藏了实现,实现过程对调用者是不可见的,调用者只需调用方法即可,不知道具体实现过程。

    二,继承

    把原有类的公共代码抽取到一个新类中,原有类和新类使用extends关键字进行关联。原有类称之为子类,新类称之为父类,子类会继承父类的属性和方法,但是只能继承父类对子类可见的属性和方法。

    三,多态

    多态:事物的多种形态。
    1. 编译时多态:方法的重载
    2. 运行时多态:方法的重写 向上造型
    父类 名称 = new 子类名();

    相关文章

      网友评论

          本文标题:封装,继承,多态

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