interface来定义一种类型结构,一个对象类型,就那样吧。

泛型

函数重载

接口继承

修饰符
protected只能在当前类和子类之中访问
private只能在当前类使用,私有属性加下划线
public可以在当前类和子类和类的实例中进行使用
static表示设置给类本身,而不是设置给类的实例
存取器

抽象类(基类,不实例化)
可以有抽象的和非抽象的属性和方法
抽象的成员并不需要初始化,非抽象类继承抽象类需要继承所有抽象类属性和方法

类实现接口
跟继承类的区别:可以同时实现多个接口,但不能同时继承自多个类

泛型类

参考:
www.bilibili.com/video/BV1q6…