2020-04-15 |

抽象

在表示基本特性而不包括实现细节的过程中,数据抽象只向外部世界提供基本信息。

一本书就是一个很好的现实世界的例子。当你听到术语书,你不知道确切的细节,如页数,颜色,或大小,但你了解一本书的想法,或抽象。

抽象的概念是我们关注的是本质,而不是一个特定例子的具体特征。

在Java中,抽象是使用抽象类和接口实现的。

使用abstract关键字定义抽象类。

-如果一个类被声明为抽象的,它就不能被实例化(你不能创建那种类型的对象)。
-要使用抽象类,必须从另一个类继承它。
-任何包含抽象方法的类都应定义为抽象类。
抽象方法是声明时不带实现(不带大括号,后跟分号)的方法:abstract void walk();

0

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论