KNeko x;
だけでは、コンストラクタを呼び出していないから、

KNeko x = new KNeko();

とか書くんじゃないの?