10 érdekes kérdés java, amely akkor lehet kérni, az interjú során
Mi történik, ha írásban System.out.println (null); ?
Ez történik, természetesen, a fordító hibát. A println eljárás számos változatban. Meg lehet venni a String. Tárgy vagy char []. Amikor át ezt a funkciót érv null a fordító nem tudja meghatározni, hogy melyik a három módszer kapcsolatot.
- public void prinltln (String str)
- public void prinltln (char [] ch)
- public void prinltln (Object ch)
A fordítóprogram System.out.println (null) hívás nem egyértelmű, mivel a kimeneti null „egy többé vagy kevésbé lehet megközelíteni két módszer: println (karakterlánc) és println (char []). De a fordító nem tudja, hogy melyik konkrét módszert kell alkalmazni. A fordításhoz sikeres volt, akkor írna:
De itt óvatosnak kell lennünk. Hívás System.out.println ((char []) null); vezet kizárásával futásidejű kivétel.
Érdekes az Ön számára
Anonymous munkát programozók
Hibát talált? Válasszon egy filmet, és küldje el a Ctrl + Enter.