C++勉強中です。

class A
{
private:
A();
public:
static A* Create()
{ return new A; }
};

これはどういうことでしょうか?
static関数って通常は非staticメンバ関数を呼び出せないですよね