Java中那些我不明白的小知识(三)

  • 什么是接口?

接口是一个抽象类型,是一个抽象方法的集合,接口不能被实例化,只能被实现(implements),如果一个类实现了该接口,则必须实现该接口里的所有方法。

  • 接口有什么作用?

接口相当于一个标准,如果要设计一个USB接口,那么首先要设计出USB口的标准,才能设计出设备。

简而言之,如果某一个类实现了A接口,那么它就要按照A接口的标准书写代码,接口相当于一个规范,来指导你去怎么设计代码。

  • 接口的使用

由于接口里存在抽象方法,所以接口不能被实例化,因为不能创建对象。

接口的使用规则:

接口必须要有子类,但是此时一个子类可以实现多个接口;

如果一个非抽象类方法继承了接口,那么必须重写接口中的所有抽象方法;

接口的对象可以利用子类对象的向上转型进行实例化。

未完待续。。。。

发布了5 篇原创文章 · 获赞 6 · 访问量 276

猜你喜欢

转载自blog.csdn.net/weixin_42597414/article/details/104504698