Що тут не так? Все компілюється, виводиться true. Не розумію чому не зараховує другий пункт, адже порівнюю об`єкти через метод getClass(), також пробував таким чином< (!(o instanceOf Iphone)) >, все одно не канає -_- Вже пішов далеко вперед, але ось цього не можу досі зрозуміти.