接口

时间:2021-6-4 作者:qvyue

接口(区别和相同点)

抽象类

接口

相同点

都不能被实例化

不同点

抽象类可以有构造方法,接口不能有

抽象类可有普通成员变量,接口没有普通成员变量

接口中的方法定义默认为public abstract类型,接口中的成员变量类型默认为public static final

抽象类中可以包含静态方法,接口中不能包含静态方法

一个类可以实现多个接口,但只能继承一个抽象类。

接口可以被多重实现,抽象类只能被单一继承

如果抽象类实现接口,则可以把接口中方法映射到抽象类中作为抽象方法而不必实现,而在抽象类的子类中实现接口中方法

接口定义的关键字interface;抽象类定义的关键字abstract

抽象类继承的关键字extends,接口的实现关键字implements

抽象类可以提供成员方法的实现细节,可以用public 、protected、default这些修饰符;接口只能是public abstract方法

二维数组排序

Comparator 方法 设置排序规则可以自动排序

使用方法:

1

对象克隆

深拷贝

完全相同

完全独立的两份

重新构建一个新的对象

浅拷贝

指向同一个位置

声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:qvyue@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。