抽象类与接口是Java里面最为核心的概念,也是所有设计模式的综合体现,包括在日后学习的过程之中也会接触到许多的系统提供的接口和抽象类。接口与抽象类在都可以使用的情况下一定要优先使用接口,因为接口可以避免单继承的局限。
案例分析一
定义一个ClassName接口,接口中只有一个抽象方法getClassName();设计 一个类Company,该类实现接口ClassName中的方法getClassName(),功能是获取该类的类名称;编写应用程序使用Company类。
interface IClassName {
// 按照要求定义接口
public String getClassName() ; // 数据一定要返回
}
class Company implements