extends和implements关键词

extends和implements关键词
继承和实现


今天突然自己问了自己一个问题“java支持多继承吗?”
自己想了一下,还真的不知道怎么回答,各位可以也想想答案。


趁机我查了写资料,自己也写了几个简单类和接口来实验了一下,总结:
类不支持多继承
静态类可以被继承,但是必须实现静态类定义的静态方法
final类不可以被继承
不能创建final静态类
接口支持多继承
静态接口可以被继承
不能创建final接口
不能创建final静态接口


实现接口的类中可以访问接口中的参数和方法,但是不能修改接口中的参数值
继承父类的类中可以访问父类的参数和方法,可以修改父类中的参数值


Java中的.java文件可以定义为:
class
abstract class
final class
interface
abstract interface

猜你喜欢

转载自blog.csdn.net/u013276512/article/details/78970120