Már javában zajlik a honlap átalakítása, ezért sajnos kicsit akadoznak a blog bejegyzések. Várhatóan majd csak június utolsó hetében érkezik a következő Post.
De addigis, hogy senki se unatkozzon, hoztam nektek egy rövid feladatot Java nyelvből. Egy tipikus teszt feladattal készültem nektek az öröklés és az interface-ek világából.
A kérdés, mi lesz a program kimenete?
interface Animal { }
class Dog implements Animal { }
class Spaniel extends Dog { }
class Human { }public class TestProgram
{
public static void main(String[] args)
{
Animal a = new Spaniel();
Spaniel s = new Spaniel();
Human h = new Human();
if(a instanceof Dog) System.out.println(“a-d”);
if(s instanceof Animal) System.out.println(“s-a”);
if(h instanceof Animal) System.out.println(“h-a”);
}
}
Nem baj, ha nem tudjátok elsőre a választ! Járjatok utána, fordítsátok le és nézzétek meg! A lényeg, hogy a végére meglegyen a magyarázat.
Ha szeretnétek, hagyjátok meg a válaszokat kommentben vagy küldjétek el nekem privátban. Sok sikert!