Java是一门面向对象编程语言。

Java抽象

刚开始学习Java的时候,看了很多书和教学视频,基本上每本书或者视频中都谈到了抽象的概念,所以要想学好Java,对抽象的理解是必不可少的。

那么在Java中,到底什么是抽象呢?

抽象的定义

抽象指的是从一个或一类具体事物中抽取出本质性特征的过程。

例如汽车、火车、自行车、摩托车等,它们共同的特性就是他们都是扯。得出车概念的过程,就是一个抽象的过程。 

   

抽象的两种表现形式

1.抽象类

    包含抽象方法并且必须用abstract来修饰的类叫抽象类。

    抽象类的作用是把相同的但又不确定的东西的提取出来,方便以后的重用。

    注意事项:

        1.抽象类可以不包含抽象方法。

        2.一个类中如果包含抽象方法,那这个类一定是抽象类。

        3.抽象类无法被实例化。

        4.抽象类如果想要被使用,那它一定要有一个子类去实现它的抽象方法。

        5.一个类如果继承抽象类,必须要实现它的所有抽象方法。

2.抽象方法

    没有方法体并且用abstract来修饰的方法叫抽象方法。

    注意事项:

        1.抽象方法没有方法体,它是一个不完整的方法。

        2.包含抽象方法的类一定是抽象类。

        3.抽象方法不能直接被调用,必须重写后才可以使用。

当前位置:Java教程网 »
本文地址:http://www.javajcw.com/52.html
喜欢 or
默认图片
发表我的评论
取消评论