JavaOOP接口

一、基本概念

接口在Java语言中是一个抽象类型,是抽象方法的集合。通常用关键词interface声明。一个类通过继承接口的方式来继承接口的抽象方法。

二、接口的作用

代表一种能力,主要是为了解决Java无法使用多继承的一种手段。

三、接口的格式

public interface A{
public static final int sss=1;  //全局常量
public abstract void print();  //抽象方法   
void printt();                 //因为接口里只有一种权限而且必须是抽象方法所以public和abstract关键词可以省略
}

接口的实现

class  类名  implements实现接口的关键字   A接口名{
       //抽象方法重写
}

接口的注意事项

  • 接口不可以实例化对象,但是可以向上/向下转型
  • 接口当中所有的属性都是静态常量(定义时必须赋值)
  • 接口中所有的方法都是抽象方法,但是可以不写abstract
  • 接口中只有public一种权限
  • 一个类可以同时实现多个接口,但是只能继承一个父类
  • 接口之间可以继承 A extend B,C 多继承用逗号隔开
  • 接口中不可以定义任何构造函数
  • 一个类实现了某个接口以后,必须对接口中所有的方法进行强制重写,除非这个类是抽象类

猜你喜欢

转载自blog.csdn.net/weixin_46689649/article/details/107306910