Question 1
Question
Melyik lehet összehasonlító(comparator)?
Answer
-
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()}
Question 2
Question
Melyik lehet összehasonlító(comparator)?
Answer
-
a. mindkettő
-
b. egyik sem
-
c. public boolean isEqual(Vehicle other) { return this.getAge() == v2.getAge()}
-
d. (v1, v2) -> Integer.compare(v1.getAge(), v2.getAge())
Question 3
Question
Melyik lehet összehasonlító(comparator)?
Answer
-
a. mindkettő
-
b. egyik sem
-
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());}
Question 4
Question
Melyik lehet összehasonlító (comparator) ?
Answer
-
a. mindkettő
-
b. egyik sem
-
c. public Vehicle equals(Vehicle other) { return this.getAge() == other.getAge() ? this: other;}
-
d. private boolean isEqual(Vehicle v1, Vehicle v2) { return v1.getAge() == v2.getAge();}
Question 5
Question
Melyik lehet összehasonlító (comparator)?
Answer
-
a. public int equals(Vehicle v1, Vehicle v2) { return Integer.compare(v1.getAge(), v2.getAge());}
-
b. egyik sem
-
c. mindkettő
-
d. private boolean isEqual(Vehicle v1, Vehicle v2) { return v1.getAge() == v2.getAge();}
Question 6
Question
Mit tesz, ha egy Bar példányát, Foo és Baz független típusra is át kell alakítani?
Answer
-
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
Question 7
Question
Hogyan tilthatja a Foo osztály „int getValue()” metódusának felülírását?
Answer
-
a. private static int getValue()
-
b. public abstract int getValue()
-
c. public static int getValue()
-
d. public final int getValue()
Question 8
Question
Hogyan kényszerítheti a Foo osztály „int getValue()” metódusának felülírását leszármazottban?
Answer
-
a. private static int getValue()
-
b. public final int getValue()
-
c. public abstract int getValue()
-
d. public static int getValue()
Question 9
Question
Hogy jelöli az osztályt, ha ahhoz a tervezett elméleti modellben nem tartozhat példány?
Answer
-
a. static
-
b. final
-
c. extends
-
d. abstract
Question 10
Question
Class Bar<T> esetén melyik deklaráció érvényes?
Question 11
Question
class Bar<T> esetén melyik deklaráció érvényes?
Question 12
Question
class Bar<T> esetén melyik deklaráció érvényes?
Question 13
Question
class Bar<T> esetén melyik deklaráció érvényes?
Question 14
Question
class Bar<T> esetén melyik deklaráció érvényes?
Question 15
Question
class Bar<T, U> esetén melyik deklaráció érvényes?
Question 16
Question
Mi igaz a következőkre: „public class Test extends Bar implements Foo”
Answer
-
a. Bar és Foo interface
-
b. Bar és Foo osztály
-
c. Bar interface, Foo osztály
-
d. Bar osztály, Foo interface
Question 17
Question
Miként deklarálná egy generikus tároló metódusát, amely index szerint ad vissza egy elemet ?
Answer
-
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)
Question 18
Question
Melyik lehet összehasonlító (comparator) ?
Answer
-
a. (v1, v2) -> v1.getLicense().compareToIgnoreCase(v2.getLicense())
-
b. egyik sem
-
c. mindkettő
-
d. public static int equals(Vehicle v1, Vehicle v2){ return Integer.compare(v1.getAge(), V2.getAge();}
Question 19
Question
Melyik lehet összehasonlító (comparator)?
Answer
-
a. mindkettő
-
b. public static int equals(Vehicle v1, Vehicle v2) { return Integer.compare(v1.getAge(), v2.getAge());}
-
c. egyik sem
-
d. public int equals(Vehicle v1, Vehicle v2){ return Integer.compare(v1.getAge(), v2.getAge());}
Question 20
Question
A GameObject osztályban szükséges az IPlayer és az IWarrior interface-ek implementációja. Hogyan deklárálná az osztályt?
Answer
-
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
Question 21
Question
Mi igaz a következőre: „public interface Bar extends Foo”
Answer
-
a. Bar interface, Foo osztály
-
b. Bar és Foo osztály
-
c. Bar és Foo interface
-
d. Bar osztály, Foo interface
Question 22
Question
Mikor használhatja Bar osztály Foo szolgálátatását úgy, hogy nem függ tőle?
Answer
-
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
Question 23
Question
Mikor függ Bar osztály Foo osztálytól?
Answer
-
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>;
Question 24
Question
Hogyan kényszerítheti a Bar osztály „void setNumber(int number)” metódusának implementációját leszármazottban?
Answer
-
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)
Question 25
Question
Hogyan akadályozná meg a Bar osztály példányosítását ?
Answer
-
a. public class Bar extends Object
-
b. public static class Bar
-
c. public abstract class Bar
-
d. public final class Bar
Question 26
Question
Miként deklarálna egy generikus tároló osztályt, hogy az csak a Vehicle-t és annak leszármazottait fogadja?
Answer
-
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>
Question 27
Question
Mi igaz a Bar interface „int foo()” metódusára?