1z1-809 試験問題 66
与えられた条件:


1z1-809 試験問題 67
与えられた条件:
1. 抽象クラス Shape {
2 . Shape() { System.out.println("Shape"); }
3 . 保護されたvoid area ( ) { System.out.println ("Shape"); }
4 . }
5 .
6 . クラス Square は Shape を拡張します {
7 . int 側;
8 . 正方形のint側{
9 . /* ここにコードを挿入 */
1 0. this.side = サイド;
1 1. }
1 2. public void area ( ) { System.out.println ("Square"); }
1 3. }
1 4. クラス Rectangle は Square を拡張します {
1 5. int len, br;
1 6. 長方形 (int x, int y) {
1 7. /* ここにコードを挿入 */
1 8. len = x、br = y;
1 9. }
2 0. void area ( ) { System.out.println ("Rectangle"); }
2 1. }
コードをコンパイルできるようにするには、どの 2 つの変更を加えればよいでしょうか。(2 つ選択してください。)
1. 抽象クラス Shape {
2 . Shape() { System.out.println("Shape"); }
3 . 保護されたvoid area ( ) { System.out.println ("Shape"); }
4 . }
5 .
6 . クラス Square は Shape を拡張します {
7 . int 側;
8 . 正方形のint側{
9 . /* ここにコードを挿入 */
1 0. this.side = サイド;
1 1. }
1 2. public void area ( ) { System.out.println ("Square"); }
1 3. }
1 4. クラス Rectangle は Square を拡張します {
1 5. int len, br;
1 6. 長方形 (int x, int y) {
1 7. /* ここにコードを挿入 */
1 8. len = x、br = y;
1 9. }
2 0. void area ( ) { System.out.println ("Rectangle"); }
2 1. }
コードをコンパイルできるようにするには、どの 2 つの変更を加えればよいでしょうか。(2 つ選択してください。)
1z1-809 試験問題 68
与えられた条件:

そしてコードフラグメント:

結果はどうなりましたか?

そしてコードフラグメント:

結果はどうなりましたか?
1z1-809 試験問題 69
与えられた条件:
クラス UserException は Exception { } を拡張します。
AgeOutOfLimitException クラスは UserException { } を拡張します。
そしてコードフラグメント:
クラスApp {
public void doRegister(String name, int age)
UserException、AgeOutOfLimitException をスローします {
if (name.length() < 6) {
新しい UserException () をスローします。
} それ以外の場合 (年齢 >= 60) {
新しい AgeOutOfLimitException () をスローします。
} それ以外 {
System.out.println("ユーザーは登録されています。");
}
}
パブリック静的void main(String[] args)はUserExceptionをスローします{
アプリ t = 新しいアプリ ();
t.doRegister("マシュー", 60);
}
}
結果はどうなりましたか?
クラス UserException は Exception { } を拡張します。
AgeOutOfLimitException クラスは UserException { } を拡張します。
そしてコードフラグメント:
クラスApp {
public void doRegister(String name, int age)
UserException、AgeOutOfLimitException をスローします {
if (name.length() < 6) {
新しい UserException () をスローします。
} それ以外の場合 (年齢 >= 60) {
新しい AgeOutOfLimitException () をスローします。
} それ以外 {
System.out.println("ユーザーは登録されています。");
}
}
パブリック静的void main(String[] args)はUserExceptionをスローします{
アプリ t = 新しいアプリ ();
t.doRegister("マシュー", 60);
}
}
結果はどうなりましたか?
1z1-809 試験問題 70
与えられた条件:
クラス 学生 {
文字列コース、名前、都市;
public Student (String name, String course, String city) {
this.course = コース; this.name = 名前; this.city = 都市;
}
パブリック文字列toString() {
コース + ":" + 名前 + ":" + 都市を返します。
}
public String getCourse() {コースを返します;}
パブリック文字列 getName() {名前を返します;}
public String getCity() {return city;}
そしてコードフラグメント:
リスト<学生> stds = Arrays.asList(
新入生(「Jessy」、「Java ME」、「Chicago」)
新入生(「ヘレン」、「Java EE」、「ヒューストン」)
新しい生徒 ("Mark", "Java ME", "Chicago"));
stds.stream()
.collect(Collectors.groupingBy(Student::getCourse))
.forEach(src, res) -> System.out.println(scr));
結果はどうなりましたか?
クラス 学生 {
文字列コース、名前、都市;
public Student (String name, String course, String city) {
this.course = コース; this.name = 名前; this.city = 都市;
}
パブリック文字列toString() {
コース + ":" + 名前 + ":" + 都市を返します。
}
public String getCourse() {コースを返します;}
パブリック文字列 getName() {名前を返します;}
public String getCity() {return city;}
そしてコードフラグメント:
リスト<学生> stds = Arrays.asList(
新入生(「Jessy」、「Java ME」、「Chicago」)
新入生(「ヘレン」、「Java EE」、「ヒューストン」)
新しい生徒 ("Mark", "Java ME", "Chicago"));
stds.stream()
.collect(Collectors.groupingBy(Student::getCourse))
.forEach(src, res) -> System.out.println(scr));
結果はどうなりましたか?
