Melyik lehet összehasonlító(comparator)?
a. mindkettő
b. private boolean isEqual(Vehicle v1, Vehicle v2){ returnb v1.getAge() = v2.getAge()}
c. egyik sem
d. public boolean isEqual(Vehicle other) {return this.getAge() == v2.getAge()}
b. egyik sem
c. public boolean isEqual(Vehicle other) { return this.getAge() == v2.getAge()}
d. (v1, v2) -> Integer.compare(v1.getAge(), v2.getAge())
c. public Vehicle equals(Vehicle other) { return this.getAge() == other.getAge() ? this: other;}
d. public static int equals(Vehicle v1, Vehicle v2) { return Integer.compare(v1.getAge(), v2.getAge());}
Melyik lehet összehasonlító (comparator) ?
d. private boolean isEqual(Vehicle v1, Vehicle v2) { return v1.getAge() == v2.getAge();}
Melyik lehet összehasonlító (comparator)?
a. public int equals(Vehicle v1, Vehicle v2) { return Integer.compare(v1.getAge(), v2.getAge());}
c. mindkettő
Mit tesz, ha egy Bar példányát, Foo és Baz független típusra is át kell alakítani?
a. a Bar, Foo, Baz interfészek
b. Bar, Foo, Baz osztálynak közös ős
c. class Bar implements Foo, Baz
d. class Bar extends Foo, Baz
Hogyan tilthatja a Foo osztály „int getValue()” metódusának felülírását?
a. private static int getValue()
b. public abstract int getValue()
c. public static int getValue()
d. public final int getValue()
Hogyan kényszerítheti a Foo osztály „int getValue()” metódusának felülírását leszármazottban?
b. public final int getValue()
c. public abstract int getValue()
d. public static int getValue()
Hogy jelöli az osztályt, ha ahhoz a tervezett elméleti modellben nem tartozhat példány?
a. static
b. final
c. extends
d. abstract
Class Bar<T> esetén melyik deklaráció érvényes?
a. Egyik sem
b. Mindkettő
c. public boolean compare(T other) {return other.getAge() == item.getAge();}
d. private T item
class Bar<T> esetén melyik deklaráció érvényes?
a. egyik sem
b. private T item
d. public boolean compare(T other) { return other == item;}
a. public boolean compare(T other) {return other.getAge() == item.getAge();}
b. mindkettő
c. private T item = new T();
d. egyik sem
a. public T getItem() { return item;}
e. public boolean compare(T other) {return other == item;}
f. mindkettő
g. private T item = new T();
h. egyik sem
class Bar<T, U> esetén melyik deklaráció érvényes?
i. private T item;
j. mindkettő
k. public T getItem(){ return item;}
l. egyik sem
Mi igaz a következőkre: „public class Test extends Bar implements Foo”
a. Bar és Foo interface
b. Bar és Foo osztály
c. Bar interface, Foo osztály
d. Bar osztály, Foo interface
Miként deklarálná egy generikus tároló metódusát, amely index szerint ad vissza egy elemet ?
a. public T getItem(int index)
b. public <T> getItem(int index)
c. public Storage<T> getItem(int index)
d. public int getItem(int index)
a. (v1, v2) -> v1.getLicense().compareToIgnoreCase(v2.getLicense())
d. public static int equals(Vehicle v1, Vehicle v2){ return Integer.compare(v1.getAge(), V2.getAge();}
b. public static int equals(Vehicle v1, Vehicle v2) { return Integer.compare(v1.getAge(), v2.getAge());}
d. public int equals(Vehicle v1, Vehicle v2){ return Integer.compare(v1.getAge(), v2.getAge());}
A GameObject osztályban szükséges az IPlayer és az IWarrior interface-ek implementációja. Hogyan deklárálná az osztályt?
a. interface IPlayer, IWarrior extends class GameObject
b. public class GameObject extends IPlayer, IWarrior
c. public class GameObject implements IPlayer, IWarrior
d. public class GameObject extends IPlayer implements IWarrior
Mi igaz a következőre: „public interface Bar extends Foo”
a. Bar interface, Foo osztály
c. Bar és Foo interface
Mikor használhatja Bar osztály Foo szolgálátatását úgy, hogy nem függ tőle?
a. Class Foo<T extends Bar>;
b. Class Bar<T extends Baz>; és class Foo<T extends Baz>;
c. Class Bar<T extends Foo>;
d. Class Bar<T extends Baz> és class Foo implements Baz
Mikor függ Bar osztály Foo osztálytól?
a. class Foo<T extends Bar>
b. class Bar<T extends Baz> és class Foo<T extends Baz>;
c. class Bar<T extends Baz> és class Foo implements Baz
d. class Bar<T extends Foo>;
Hogyan kényszerítheti a Bar osztály „void setNumber(int number)” metódusának implementációját leszármazottban?
a. public final void setNumber(int number)
b. public static void setNumber(int number)
c. private static void setNumber(int number)
d. public abstract void setNumber(int number)
Hogyan akadályozná meg a Bar osztály példányosítását ?
a. public class Bar extends Object
b. public static class Bar
c. public abstract class Bar
d. public final class Bar
Miként deklarálna egy generikus tároló osztályt, hogy az csak a Vehicle-t és annak leszármazottait fogadja?
a. public class Storage<T> extends Vehicle
b. public class Storage extends Vehicle
c. public class Storage<T extends Vehicle>
d. public class Storage<T>
Mi igaz a Bar interface „int foo()” metódusára?
a. default láthatóságú és abstract
b. metódus törzs üres
c. public és abstract
d. public és final