Java开发体系学习之基础(十三)接口 final static

1.接口:功能的集合,是比抽象类更为抽象的类,接口中的方法都是抽象方法;
 2.定义格式:
//接口被编译后也是.class文件 
public interface 接口名{
//定义成员方法
public abstract void method();
//定义成员变量
}

3.使用:不能实例化,不能创建对象,通过创建子类对象去实现方法

 
 
//实现接口public class myinterface implements 接口名{
@override public void method(){ System.out.println("实现接口的方法"); }}

4.final和static:
    final可以修饰变量,变量变成常量,一但定义,不允许修改;
    static修饰的变量或方法可以通过类名.方法()或变量来调用,有默认值
5.接口中的成员变量特点:接口里的成员变量都是常量,因为有final修饰(隐藏) public static final(默认加上)
6.接口中的成员方法:都是抽象方法;编译器会加上public abstract(默认)
7.接口权限:一个类可以实现多个接口
8.接口不能实现其他接口,但是可以继承.
9.接口的思想:①拓展了额外的功能②定义了约束的方法③接口的出现降低了耦合性,及设备与设备之间实现了解耦

猜你喜欢

转载自blog.csdn.net/qq_37904981/article/details/80570601