美文网首页
Java特性

Java特性

作者: 学习微站 | 来源:发表于2022-11-26 15:29 被阅读0次

    Java3大特性:继承、多态、封装
    一定要说第四大特性的话为:抽象(abstract,不能被实例化,构造方法 和 static 方法不能是抽象的)
    1、继承 extends
    子类继承父类的方法,子类增加方法或重写父类的方法,从而产生新的方法。
    一个子类只能有一个父类,Java是单继承的。
    一个父类可以有多个子类,多个之类继承父类的特性。最高级的父类(超类,基类)为object。 子类不能继承父类中访问权限为 private 的成员变量和方法,也不能继承父类的构造方法。子类可以重写父类的方法,及命名与父类同名的成员变量。

    2、多态
    1 继承中子类的不同形态体现了多态,重载和重写都实现了多态,而继承就是子类重写。 2 接口也可以实现多态,是第二种方式。接口是多继承多实现,能够对外提供一致的服务接口,使用起来较方便或灵活。

    3、封装
    隐藏对象的属性和实现细节,仅对外公开访问方法。使用者不要了解实现的具体细节。只要通过对外公开的访问方法,来使用类的成员。 目的:提高安全性及编码的简化性

    相关文章

      网友评论

          本文标题:Java特性

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