所以我正在使用一个包含一些 Web 服务的单例类。对服务的引用存储为私有静态只读成员。我想要一个非常相似的类,它用相同的接口包装不同的 Web 服务。如果我从第一个类继承并用新成员覆盖私有静态只读成员,一切都会像我想的那样顺利吗?所有继承的函数(一些公共的、一些私有的、一些静态的)都会使用新的引用吗?
我问是因为我之前遇到过一些关于静态成员继承的怪癖。
所以我正在使用一个包含一些 Web 服务的单例类。对服务的引用存储为私有静态只读成员。我想要一个非常相似的类,它用相同的接口包装不同的 Web 服务。如果我从第一个类继承并用新成员覆盖私有静态只读成员,一切都会像我想的那样顺利吗?所有继承的函数(一些公共的、一些私有的、一些静态的)都会使用新的引用吗?
我问是因为我之前遇到过一些关于静态成员继承的怪癖。