starałem się używać getClass() metody i mieć następujący kod:Zastosowanie metody getClass() metoda
class parent{}
class child extends parent{}
public class test {
public static void main(String[] args){
child b= new child();
System.out.println(b.getClass()==parent.class);
}
}
Mam kompilacji błędzie Incompatible operand types Class<capture#1-of ? extends child> and Class<parent>
, i to jest w porządku, gdybym initilize bz Object b= new child();
. Czy ktoś może mi powiedzieć, jaka jest między nimi różnica?
Z góry dziękuję.
+1 że sens. Dziękuję Ci. –
Dzięki :-) wymyśliłem to. – labyrlnth