For the first one, your giving the constructor no arguments where as you should be giving it a Client argument
Generally it's declared in the Client class so you can do thisCode:Client c; Hello hello = new Hello(c);
For the second one it'll probably give you a nullpointer because you haven't instantiated houseCode:Hello hello = new Hello(this);