1 mar 2010

instanceof


@Test
public void testInstanceOf() {

//assertTrue(null instanceof Object); false
//assertTrue(null instanceof String); false

//!!assertTrue(int instanceof Object); compilation Error
//@assertTrue(String instanceof Object); błąd kompilacji

//primitives
int x = 6;
//assertTrue(x instanceof Object); zonk :)
/**
* Wnioske:
* referencja instanceof Klasa
*/

int[] tab ={1,2,3};
assertTrue(tab instanceof Object); //ok
}




  1. Pisane tylko małymi literami
  2. Zasada: po lewej stronie referencja
  3. Zasada: po proawej stronie Klasa Name

Brak komentarzy:

Prześlij komentarz