구조체1 객체지향 프로그래밍 이해하기 - 클래스와 구조체편 객체지향 프로그래밍 의미있는 데이터 묶음으로 만드는 것 객체지향 4대 특징 추상화 : 모델링 | 실체들의 공통적 특성을 뽑아내서 클래스로 정의하는 것 캡슐화 : 데이터 캡슐화 | 연관이 있는 속성과 메서드를 하나의 클래스로 묶어서 활용하는 것 은닉화 : 캡슐화를 하면 접근제어자를 사용해 객체 외부에서 객체 내부 데이터의 접근 통제가 가능함 상속성: 재사용성, 확장 | 부모 클래스의 속성과 메서드를 자식 클래스가 그대로 물려받는 것 다형성: 사용편의, 동적바인딩 | 하나의 객체가 여러가지 타입의 형태로 저장할 수 있고, 다양한 메서드의 형태로 동작 가능함 오버라이딩, 오버로딩 클래스와 인스턴스의 관계 클래스는 붕어빵 틀 붕어빵 틀에 재료를 넣고 만들어내는 것이 인스턴스 재료를 무엇을 넣느냐에 따라 팥붕어빵.. 2023. 7. 26. 이전 1 다음