美文网首页
java关键字 (二) abstract 篇

java关键字 (二) abstract 篇

作者: 青青雉 | 来源:发表于2019-03-25 09:26 被阅读0次

            java中有一个特别的关键字 abstract, 它的出现我认为主要是为了让java中的面向对象的多态特性更加的丰满,充实.

            java  中的abstract  关键字它的含义特别的简单,就是让子类必须实现父类的方法.

            而且有几个要求,大家可以看一下:

            1. abstract 的实现方式:

    构成:

              (1). abstract 的关键字

                (2). 返回值

                (3). 方法名称()并且以;结尾 

    我还未大家简单总结了一下,有以下几个特性:

        1. 使用 abstract 关键字修饰的类是抽象类,使用abstract  关键字修饰的方式就是抽象的方法

        2.abstract  的方法中没有方法体,并且以 ; 结尾

        3. 如果一个类中有方法使用 abstract 关键字,那么这个类也必须使用 abstract 进行修饰,但是如果是抽象类,那么他不一定需要abstract的方法

        4.抽象类一般不可以实例化.因为抽象方法没有未具体化,所以直接实例化没有意义,但是抽象方法是可以实例化的他的实例化不是通过直接进行new 创建对象来进行实例化,而是通过父类的引用来指向子类的实例来间接地实现父类的实例化,具体的实现过程大家可以看一下这个地址  Java中抽象类也能实例化 - RolleanTony - 博客园

       5.抽象类中可以拥有构造方法

    相关文章

      网友评论

          本文标题:java关键字 (二) abstract 篇

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