Правильно ли я понимаю
public class Cat // это объект?
Cat cat = new Cat // это экземпляр объекта(класса) Cat?
И что будет означать что статичская переменная не зависит от объекта?
Прошу прощение за возможно глупые вопросы, но я хочу как можно глубже понять!