欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

JAVA-基础(接口---抽象)

程序员文章站 2022-03-12 16:06:34
JAVA-基础(接口 抽象) 1.什么是抽象? 抽象是对一种事物的定义,只知道它的方法,不知道他的实现过程,需要子类去实现。 2.抽象注意事项? 抽象类是不能被new的。 子类必须要全部实现父类的抽象方法,不然子类也会变成一个抽象类。 抽象类的成员变量是可以被继承的。 3.成员变量规则? 成员变量除 ......

java-基础(接口---抽象)

1.什么是抽象?

抽象是对一种事物的定义,只知道它的方法,不知道他的实现过程,需要子类去实现。

2.抽象注意事项?

抽象类是不能被new的。

子类必须要全部实现父类的抽象方法,不然子类也会变成一个抽象类。

抽象类的成员变量是可以被继承的。

 

3.成员变量规则?

成员变量除了被private修饰外都可以被继承。

被final修饰的常量也可以被继承,不可被修改。

不知道方法体的方法需要被abstract修饰,格式为public abstract 类型 方法名(参数);

 

4.什么是接口?

接口是一种公共规范标准,java7中,接口可以包含的内容有常量,抽象方法, java8中,可以额外包含有 默认方法,静态方法,java9中,可以额外包含有私有方法。

5.接口的作用?

接口的最大作用就是多态。

6.接口的注意事项?

static方法不能通过实现类访问。如果想调用,直接通过接口名字直接调用即可。

接口除默认方法私有方法以及static外,其余方法是不能有函数体的。

接口是没有构造方法的。

接口中常量是被public static final修饰的,即使是省略不写,也默认这样。接口中的常量必须被赋值并且不可被修改,不然报错。