Java基础知识总结复盘之接口

Java基础知识总结复盘之接口
Java是单继承语言,接口的出现弥补了java单继承的缺点。

Java接口
接口(英文:Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。

可以把接口看做是一个比较极端的抽象类,因为编写接口的方式和类很类似,但是类和接口是两个概念。

类需要有属性和方法,用来描述对象,而接口只写要实现的方法。

和类一样,类可以被实例化,接口则是实现接口,实现接口的类,必须实现接口的全部方法,否则要声明为抽象类。

接口的成员变量全部都默认使用 public static final 修饰的成员变量,都是常量

接口的方法全部都是使用 public abstract 修饰的抽象方法

接口没有构造方法,接口和抽象类一样都不能有对象

接口可以多实现,在能用实现的情况下就尽量不要用继承,应优先使用接口因为可以多实现

面向接口进行编程

final关键字
final表示最终的 不可更改

final修饰 类,成员变量,方法,局部变量

final 修饰类 表示这个类不能被继承了

final修饰方法 表示这个方法不能被重写

final修饰成员变量 表示成员变量的值一旦被赋值 不可更改 (赋值等号 只能出现一次)

final修饰局部变量 表示局部变量的值 不可更改

static关键字
static表示 静态的

可以用来 修饰 成员变量,方法,代码块

static修饰成员 表示此成员是静态的成员

static修饰的成员(成员变量 ,方法)属于整个类,而不再属于某个对象,只有一份(存储在方法区)

static修饰方法 是静态方法

静态方法中不能访问 非静态成员(非静态成员变量,非静态方法)

静态方法中只能访问 静态的成员(静态的成员变量和静态方法)

凡是static修饰的成员,都可以直接使用: 类名.成员名(成员变量,方法名)

文章转自:Java基础知识总结复盘之接口_Java-答学网

作者:答学网,转载请注明原文链接:http://www.dxzl8.com/

猜你喜欢

转载自blog.csdn.net/zl5186888/article/details/127007865