728x90
반응형
1. 빈 클래스 MyResume를 정의하시오.
2. main 함수에서 MyResume 객체를 생성하시오. 이름은 myResume로 하시오.
3. MyResume 클래스에서 name 속성을 추가하시오.
4. myResume의 이름을 "Jane"으로 직접 접근 방식으로 설정하고, 설정 결과를 출력해보시오.
5. MyResume 클래스의 name 속성을 private으로 변경하시오.
6. 4단계 오류를 간접 접근 방식으로 수정하시오.
7. MyResume 클래스에 carrerObective(희망직종, 문자열) 속성을 추가한 후, 4~6단계를 반복하시오.
8. 2단계의 객체 생성시, 이름과 희망직종을 동시에 설정하도록 생성자 함수를 추가하시오.
public class Ex1 {
public static void main(String args[]) {
MyResume myResume = new MyResume(); // 2번
myResume.name = "Jane"; // 4번 직접 쓰기
System.out.println(myResume.name); // 4번 직접 읽기
myResume.carrerObective = "Java programmer"; // 7번 직접 쓰기
System.out.println(myResume.carrerObective); // 7번 직접 읽기
}
}
class MyResume { // 1번
String name; // 3번
void name(String name) {
this.name=name;
}
String carrerObective; // 7번
void carrerObective(String carrerObective) {
this.carrerObective=carrerObective;
}
}
728x90
반응형
'즐거운프로그래밍' 카테고리의 다른 글
[자바] 노트패드++ MyResume 예제 3 (private 함수, 생성자 함수) (0) | 2023.10.12 |
---|---|
[자바] 노트패드++ MyResume 예제 2 (간접 읽고 쓰기 방법, private 함수) (0) | 2023.10.12 |
[자바] 노트패드++ 정보의 은닉화, private 함수, 생성자 함수 (0) | 2023.10.10 |
[자바] 노트패드++ 정보의 은닉화, private 함수 (0) | 2023.10.10 |
[자바] 노트패드++ 함수 : 작은 동작을 묶어서 큰 동작을 만들기 3 (0) | 2023.10.10 |