new1 11. JAVA, 클래스 (class, OOP, new 연산자, 객체, 인스턴스, this, 내부클래스) ○ 객체지향 프로그래밍(OOP: Object-Oriented Programming) - 모든 데이터를 객체(object)로 취급 - 클래스(class) : 객체를 정의하는 설계도, 객체지향 언어에서 가장 핵심적인 개념 - 특징 ① 정보 은닉/은폐 (information hiding) ② 캡슐화 (encapsulation) ③ 상속 (inheritance) → 관련 포스팅 ④ 다형성 (polymorphism) → 관련 포스팅 ⑤ 추상화 (abstraction) → 관련 포스팅 ○ 클래스(class) - 구성 멤버 : 멤버변수(field)+ 멤버함수(method) - 클래스 명의 첫 글자는 대문자로 - 클래스를 사용하려면 메모리를 할당하고 사용한다 (new 연산자 사용/ 아래 내용 참고) - 클래스는 참조 .. 2022. 5. 31. 이전 1 다음