728x90
반응형

생성자함수 2

[자바] 노트패드++ 예제 2 (간접 접근 방식, private, 생성자 함수 등)

하이마트에서 자바기반 냉장고 재고 관리 프로그램을 개발해 달라고 요청했습니다. 0. Ex2 클래스를 만들고 빈 main 함수를 정의하시오. 그리고 다음 과정을 수행하시오. 1. 빈 클래스 Fridge를 정의하시오(Fridge는 냉장고를 의미합니다). 2. main 함수에서 Fridge 객체를 생성하시오. 이름은 lgFridge로 하시오. 3. Fridge 클래스에 brand 속성을 추가하시오. 브랜드는 "LG"나 "Samsung" 등의 값이 들어갈 수 있습니다. 4. lgFridge의 이름을 "LG"로 직접 접근 방식으로 설정하고, 설정 결과를 출력해 보시오. 5. Fridge 클래스의 brand 속성을 private으로 변경하시오. 6. 4 단계의 오류를 간접 접근 방식으로 수정하시오. 7. Fridg..

[자바] 노트패드++ 정보의 은닉화, 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; // 정보의 은닉화, 직접 읽어오는 건 안..

728x90
반응형