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修饰的,即使是省略不写,也默认这样。接口中的常量必须被赋值并且不可被修改,不然报错。
上一篇: Git常用命令速查表,新手必备版本控制
下一篇: Ocelot(五)- 流量限制、服务质量