差异几乎就是
late static bindings的全部内容.
简短说明:
self ::将引用使用self ::编写代码的类类型.
static ::将引用正在执行使用static ::的代码的实际对象的类类型.
这意味着如果我们在同一继承层次结构中讨论类,那就只有区别.
简短说明:
self ::将引用使用self ::编写代码的类类型.
static ::将引用正在执行使用static ::的代码的实际对象的类类型.
这意味着如果我们在同一继承层次结构中讨论类,那就只有区别.