static member inheritance and access through child member in JAVA : i have following case here:

    Room{ price;}
         |
    -----------
    /          \
    standard    suite
  now, i want to set price of standard room in such a way that it remains static in all objects of standard and must not affect suite's price and vice versa. i have tried keeping `price` in `Room` class `static` and accessing it via `getter` and `setter` in child classes but it doesn't work. I also am reluctant to make `price` members in each child class because I don't like that solution. Maybe there's another beautiful OOP solution to it. 
