我试图找出一个类何时适合同时具有静态和非静态函数。又名:
$obj = new ClassA;
$obj->doOOPStuff();
$something = ClassA::doStaticStuff();
Note: This example is done in PHP, however the question is language agnostic .
看起来,如果您有一个要实例化的类,则任何可以静态调用的函数很可能属于另一个类。
是否有任何可行的情况,我会拥有一个使用静态和非静态成员的类?
一个例子:当创造必须以一种特定的方式发生时。
class Foo {
public:
static Foo* Create(...params...);
private:
Foo();
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)