2013-12-15 3 views
0

Я хочу сделать различие в моем коде, основанном на типе объекта. Что такое чистый (и исполнительский) способ сделать это?Что такое чистый способ проверки типа объектов?

Мой объект будет либо экземпляром класса A, B или C. Все они расширить класс С.

if (obj instanceof A) {...} 

бы быть то, что я делаю в обычной Java. Это также хорошо в GWT (или JavaScript в конце)?

ответ

0

В принципе, ответ да, если у вас есть заявления, как это,

S objA = new A(); 
S objB = new B(); 
S objC = new C(); 

if(objA instacneofc A) //true 
if(objB instacneofc A) //false 
if(objC instacneofc C) //true 
+0

Да. Мой код сводится к такой структуре. Спасибо. – gue

+0

@gue вы можете спокойно ответить на свой вопрос и отметить его принятым или просто сделать это здесь, чтобы вопрос закрылся .. – Onkar

Смежные вопросы