728x90
반응형

자바함수 6

[자바] 노트패드++ MyResume 예제 1(직접 읽고 쓰기 방법)

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..

[자바] 노트패드++ 정보의 은닉화, private 함수, 생성자 함수

private 함수 public class MainApp { public static void main(String args[]) { Student s1 = new Student("Brad",24); // 생성자 // s1.setName("brad"); // 이름 간접 수정, 우회 접근 // s1.setAge(24); System.out.println(s1.getName()); // 이름 간접 읽기 System.out.println(s1.getAge()); int i=3; // 정수 변수 i를 생성하면서 3으로 초기화(할당) intj; // 정수 변수 j를 생성 j=3; // j에 3 할당 } } class Student { private String name; // 정보의 은닉화, 직접 읽어오는 건 안..

[자바] 노트패드++ 정보의 은닉화, private 함수

private 함수 // 정보의 은닉화 public class MainApp { public static void main(String args[]) { Student s1 = new Student(); // 이름 변수(reference = 참조자) // s1.name="brad"; // name을 직접 수정, 직접 접근 방식은 추후에 유지, 보수시 힘들어짐 s1.setName("brad"); // 이름 간접 수정, 우회 접근 // s1.age=24; // 나이를 직접 수정 s1.setAge(24); // s1.height=182.5; s1.setHeight(182.5); // System.out.println(s1.name); //이름 직접 읽기 System.out.println(s1.getName()..

728x90
반응형