1. 다음 중 상속과 관련된 단어를 모두 고르세요.
① super
② super()
③ this
④ extends
답: ④ extends, ② super()
2. 다음 코드를 실행했을 때 콘솔창에 출력되는 결과는 무엇입니까?
package section10;
class Person{
void printHello() {
System.out.println("안녕하세요.");
}
}
class Student extends Person{
}
public class PRACTICE_10_02 {
public static void main(String[] args) {
Person p = new Person();
p.printHello();
Student s = new Student();
s.printHello();
}
}
답:
안녕하세요.
안녕하세요.
3. <PRACTICE_10_02.java> 코드에서 class Student가 Person의 printHello()를 다음과 같이 오버라이드 했을 때, 콘솔창에 출력되는 결과는 무엇입니까?
class Student extends Person{
@Override
void printHello() {
System.out.println("안녕하세요, 저는 자바를 공부하는 학생입니다.");
}
}
답:
안녕하세요.
안녕하세요, 저는 자바를 공부하는 학생입니다.
4.
'Test > 멘토씨리즈 자바' 카테고리의 다른 글
| [멘토씨리즈 자바] pg.244~245 (0) | 2023.05.21 |
|---|---|
| [멘토씨리즈 자바] pg.223~225 (0) | 2023.05.21 |
| [멘토씨리즈 자바] pg.199 (0) | 2023.05.21 |
| [멘토씨리즈 자바] pg.176~177 (0) | 2023.05.21 |
| [멘토씨리즈 자바] pg.143 (0) | 2023.05.21 |