本文主要是介绍extends和implements关键词,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
extends和implements关键词继承和实现
今天突然自己问了自己一个问题“java支持多继承吗?”
自己想了一下,还真的不知道怎么回答,各位可以也想想答案。
趁机我查了写资料,自己也写了几个简单类和接口来实验了一下,总结:
类不支持多继承
静态类可以被继承,但是必须实现静态类定义的静态方法
final类不可以被继承
不能创建final静态类
接口支持多继承
静态接口可以被继承
不能创建final接口
不能创建final静态接口
实现接口的类中可以访问接口中的参数和方法,但是不能修改接口中的参数值
继承父类的类中可以访问父类的参数和方法,可以修改父类中的参数值
Java中的.java文件可以定义为:
class
abstract class
final class
interface
abstract interface
这篇关于extends和implements关键词的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!