profile
인문학도 IT PM, 웨다(weda)입니다♥️

[CS] 객체지향 프로그래밍(OPP)?

🤔 객체지향 프로그래밍? 객체지향 프로그래밍(OOP, Object-Oriented Programming)은 객체들의 집합으로 프로그램의 상호 작용을 표현하며 데이터를 객체로 취급하여 객체 내부에 선언된 메서드를 활용하는 방식을 말한다. 코드 설명: List라는 클래스를 만들고 a라는 객체를 만들 때 최댓값을 추출해내는 메서드를 만든 예제이다. 📌 객체지향 프로그래밍 특징? 추상화(abstraction) 추상화란 복잡한 시스템으로부터 핵심적인 개념 또는 기능을 요약하여 표현하는 것을 의미한다. 예를 들어 '진경'이라는 사람은 '여자, 키160cm, intj, 가족4명, 학생, 착함'이라는 특징을 가지고 있다. 이러한 특징 중 '여자, 160cm'이라는 특징만 뽑아내 표현하는 것을 의미한다. 캡슐화(encapsulation) 캡슐화는 객체의 속성과 메서드를 하나로 묶어 외부로부터 숨기는 것을 말한다. 상속성(inherit

2022년 11월 28일
·
0개의 댓글
·