Java基础 面向对象3

接口

1.什么是接口

①.接口是对一组方法的声明
②.接口的出现是为了解决Java不支持多继承的问题
③.接口可以将不同的类或者不同层次的类具有相同行为集合在一起

2.实现类

①.实现接口的类 keyborad implements USB
②.实现类要.实现接口中定义的所有方法
③.如果一个类继承了一个父类同时也要实现一个接口,那么继承的父类一定是在前面。
subclass extands class implements interface
④.如果实现多个接口,中间用逗号隔开class implements interface1,interface2…

3.接口的规则

①.接口中的方法都是抽象方法,方法前面都默认省略了public abstract
②.接口中的属性都是常量,默认省略了public static final
③.接口中没有构造器
④.接口不能被实例化
⑤.接口中的方法必须要全部实现
⑥接口是多态的一种实现形式
⑦.接口可以继承接口,如果想要实现多个接口,中间使用逗号隔开interface c extand a,b
⑧.实现类如果不想实现接口中的方法,可以将此类定义成抽象类

4.接口的优点

①.降低了类和类之间的依赖关系
②.提升了程序的可扩展性
③.接口提供了一种标准 JDBC

发布了19 篇原创文章 · 获赞 8 · 访问量 8991

猜你喜欢

转载自blog.csdn.net/qq_44832215/article/details/103993051