Object Oriented Programming(OOP) - 클래스, 객체, 추상화, 캡슐화, 상속, 다형성
객체지향프로그램(Object Oriented Programming)객체지향프로그래밍은 프로그램을 데이터와 해당 데이터를 조작하는 메서드들로 나누는 대신, 데이터와 메서드를 하나의 단위로 묶어 객체를 생성합니다.이러한 객체는 클래스라는 틀을 기반으로 만들어지며, 클래스는 객체의 특성(속성)과 행동(메서드)을 정의합니다. 1. 클래스와 객체클래스는 객체를 생성하기 위한 설계도로, 객체의 속성을 정의하는 변수와 객체의 행동을 정의하는 메서드로 구성됩니다.객체는 클래스의 인스턴스로, 실제 메모리에 할당되어 사용됩니다. 객체는 클래스에서 정의된 속성과 메서드를 가지며, 이를 통해 상태와 동작을 표현합니다.// 클래스 정의class Person { // 속성(멤버 변수) String name; in..
2024. 6. 12.