Что такое "экземпляр класса" в Java?
Правильно ли я понимаю, что экземпляр класа в Java - это обьект класса? Например:
public class Cat{
public void meow() {
System.out.println("Meow");
}
}
public static void main(String[] args) {
Cat cat = new Cat();
}
И именно cat - это обьект класса, или экземпляр, или одно и тоже? Если нет, то не могли бы вы обьяснить на примере простого кода с комментариями?
Источник: Stack Overflow на русском