美文网首页
Java面向对象的四个特征

Java面向对象的四个特征

作者: 零捌贰壹 | 来源:发表于2018-08-22 11:16 被阅读54次

Java面向对象的四个特征:抽象、继承、封装、多态性

(1)抽象:忽略主题全部不打算把全部事件描述下来,只是抽取主要部分抽象化描述,可以理解抽象是一个接口类或一个抽象类!比如:描述一个抽象功能,用接口表示,只要添加、删除、修改等方法功能!(抽象类和接口类是Java抽象的一个机制)!

抽象类(abstr class):  1.可以实现继承父类 2.可以拥有私有的方法或私有的变量, 3.只能单独继续一个类!

接口类(interface):       1.不可以实现继承     2.不可以拥有私有的方法或私有的变量 3.一个接口类可以实现多重继承(比如A类接口实现B\C\类,那么B\C\继承是另一个类)!接口是为了拟补Java单继承问题!

(2)继承: 继承是一个层次结构,子类继承父类的方法可以重写或重载!

             重写(Overriding):方法重写又称为方法覆盖,子类和父类具有相同的方法名称、相同返回类型、相同参数!如果子类打算调用父类的方法 使用,可以在具有和父类相同的情况下,重写方法的逻辑!如果需要使用父类方法可以使用supper关键字引用父类!

             重载(Overloading): 子类重载父类_具有相同的方法和不同的参数或类型,也就是方法名相同但是参数不同或返回类型也可以不相同!

(3)封装:主要是把过程和数据包围起来,不对外部公开内部的数据和逻辑,从而保护内部的数据结构不被外界改变,起到保护作用!

(4)多态性:不同类的对象对同一个类的对象做出不同的响应信息!(Java提出多态性是对Java单继承的一个补充)

相关文章

  • Java面试题基础知识篇

    1Java 基础知识面向对象→ 什么是面向对象面向对象、面向过程 略面向对象的三大基本特征和五大基本原则答java...

  • Java面向对象的四个特征

    Java面向对象的四个特征:抽象、继承、封装、多态性 (1)抽象:忽略主题全部不打算把全部事件描述下来,只是抽取主...

  • JAVA语言第二课

    JAVA面向对象——四大特征 继承篇——extendsJava 继承继承的概念继承是java面向对象编程技术的...

  • Java进阶 | 从整体上观察面向对象

    一、面向对象 面向对象是Java编程中最核心的思想,基本特征:继承、封装、多态。 1、特征之封装 将结构、数据、操...

  • Java进阶 | 从整体上观察面向对象

    一、面向对象 面向对象是Java编程中最核心的思想,基本特征:继承、封装、多态。 1、特征之封装 将结构、数据、操...

  • java 面试题(1)

    1:java 面向对象 面向对象的特征有哪些方面? 抽象,继承,封装:多态性。 抽象:抽象是将一类对象的共同特征总...

  • JAVA面试题-笔试题(1)书目录

    笔试题 JAVA面试题之面向对象三大特征 JAVA面试题之面向对象五大基本原则 JAVA面试题之面向对象程序设计的...

  • JAVA面试题全集(上)

    java面试题面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面: 抽象:抽象是将一类对象的共同特征总...

  • Java 面向对象特征

    java面向对象的三大特征是什么? 那就是封装、继承、多态。 但说到面向对象,还有一个很主要的特征就是抽象。 封装...

  • Java面向对象特征

    封装 private int age(私有 类名称 属性名称)。特别注意的是数组也属于java类。private ...

网友评论

      本文标题:Java面向对象的四个特征

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