编程语言
首页 > 编程语言> > start from the beginning-JAVA(接口、多态)

start from the beginning-JAVA(接口、多态)

作者:互联网

一、接口

1.1 概述

1.2 定义格式

含有抽象方法

含有默认方法和静态方法

含有私有方法和私有静态方法

1.3 基本实现

实现的概述


抽象方法的应用

必须全部实现。

默认方法的使用

可以继承,可以重写,二选一,但是只能通过实现类的对象来调用。

静态方法的使用

私有方法的使用


1.4 接口的多实现

抽象方法

接口中,有多个抽象方法时,实现类必须重写所有抽象方法。如果抽象方法有重名的,只需重写一次。

默认方法

接口中,有多个默认方法时,实现类都可继承使用。如果默认方法有重名的,必须重写一次。

静态方法

接口中,存在同名的静态方法并不会冲突,原因是只能通过各自接口名访问静态方法。

优先级问题


1.5 接口的多继承


1.6 其他成员特点

标签:静态方法,beginning,多态,接口,start,抽象,默认,重写,方法
来源: https://www.cnblogs.com/IamHzc/p/14860526.html