欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

abstract抽象类和抽象方法

程序员文章站 2022-06-16 20:10:31
...

**一、 abstract抽象类和抽象方法 **
如果一个方法没有实现的代码,那么它必须被声明为抽象的方法。

public abstract String getName();

如果一个类包含有抽象方法,那么它必须被声明为抽象类。

public abstract class Account{
public abstract String getName();
…
}

抽象类不能实例化----不能生成对象。
可以定义一个抽象类的引用。

二、 接口
特点:

  • 接口是一种特殊的抽象类

  • 接口中所有的方法都是抽象方法

  • 一个类可以实现多个接口

  • 接口中的所有属性都会自动声明为 final static,只声明不实现

  • 接口与接口之间可以多重继承

    例子在面向接口编程的那篇博客里面向接口编程