abstract抽象类和抽象方法
程序员文章站
2022-06-16 20:10:31
...
**一、 abstract抽象类和抽象方法 **
如果一个方法没有实现的代码,那么它必须被声明为抽象的方法。
public abstract String getName();
如果一个类包含有抽象方法,那么它必须被声明为抽象类。
public abstract class Account{
public abstract String getName();
…
}
抽象类不能实例化----不能生成对象。
可以定义一个抽象类的引用。
二、 接口
特点:
-
接口是一种特殊的抽象类
-
接口中所有的方法都是抽象方法
-
一个类可以实现多个接口
-
接口中的所有属性都会自动声明为 final static,只声明不实现
-
接口与接口之间可以多重继承
例子在面向接口编程的那篇博客里面向接口编程
上一篇: 收集了点php的电子书,有兴趣的去上载
下一篇: 如何让它自动找到浏览路径