본문 바로가기
반응형

객체지향 OOP11

[자바의정석 기초 객체지향 개념] 클래스와 객체 클래스 1 객체를 정의해 놓은 것 (설계도) 2 데이터 + 함수 3 사용자 정의 타입 - 원하는 타입을 직접 만들 수 있다. 용도 - 객체를 생성하는데 사용 객체 : 실제 존재하는 것, 사물 또는 개념 : 쉽게 생각하면, 변수를 여러 개 묶어 놓은 것 용도 - 객체가 가지는 기능과 속성에 따라 다름 객체 = 속성(변수) + 기능(메서드) 모든 인스턴스를 대표하는 용어 (인스턴스화: 클래스를 객체로 만드는 것) ex) 클래스 : 객체 = 제품 설계도 : 제품 ex) 클래스 : 객체 = : TV 설계도 : TV ⭐ 변수 → 배열 → 구조체 → 클래스 변수: 하나의 데이터를 저장할 수 있는 공간 배열: 같은 종류의 데이터를 하나로 저장할 수 있는 공간 구조체: 서로 관련된 데이터를 (타입 관계없이) 하나로 저.. 2022. 5. 29.
[자바의정석 기초 객체지향 개념] 0주차 객체지향에 대한 공부를 하고자 검색하던 중 듣기로 정한 강의는!! 남궁성의 정석코딩 (총 43 강의) https://www.youtube.com/watch?v=CXuA31XcBZ0&list=PLW2UjW795-f5JPTsYHGAawAck9cQRw5TD 자바 언어를 사용한 해당 개념 강의를 듣고 정리하겠다 객체지향 언어 = 프로그래밍 언어 + 객체지향 개념(규칙) 객체지향 핵심 특징 4가지 캡슐화 객체 내부의 세부사항을 외부로부터 감추는 것 변경하기 쉬운 코드를 만들기 위한 목적 상속 부모로부터 물려받는 것 추상화 (일반화, 단순화) 불필요한 부분을 제외하고 필요한 핵심만 남긴 것 복잡성을 낮추는 목적 다형성 다양한 형태를 가지는 것 하나의 타입으로 여러 객체를 참조하는 것 💡 6-1 핵심 객체지향 규칙을.. 2022. 5. 29.
728x90
반응형