Interfejsy jako typy danych
Interfejs można wykorzystać jako "ogólniejszy" typ klasy:
public class Nietoperz implements FlyingAnimal {
...
}
...
FlyingAnimal perkoz = new Perkoz();
FlyingAnimal nietoperz = new Nietoperz();
...
Interfejs można wykorzystać jako "ogólniejszy" typ klasy:
public class Nietoperz implements FlyingAnimal {
...
}
...
FlyingAnimal perkoz = new Perkoz();
FlyingAnimal nietoperz = new Nietoperz();
...