Класс - это шаблон, определяющий состояние и поведение объектов. Он содержит переменные экземпляра (состояние) и методы (поведение), которые определяют, что объекты могут делать. Объект - это экземпляр класса. Когда вы создаете объект, он получает свою собственную копию переменных экземпляра класса. Вы можете вызывать методы класса на этом объекте, чтобы изменить его состояние или получить информацию из него. Интерфейс - это контракт, который гарантирует, что класс, который реализует интерфейс, будет иметь определенные методы...
В реальной жизни мы часто встречаем интерфейсы. Само слово "интерфейс" переводится как междумордие взаимодействие, или соприкосновение, то есть это точка соприкосновения. Например, интерфейс "Транспортное...