클래스2 [C++] 클래스 C++로 마스터하는 객체지향 언어와 STL Ch 01. 클래스객체지향 개괄객체지향도 절차지향적으로 코드를 작성하지만 객체를 중심으로 기술한다. 어떤 방식으로 사고를 하며 코드를 작성하는 것인지가 중요하다. { //C++ 스타일 string s0 = "hello"; string s1 = "world"; s0.append(s1); //s0 += s1; cout C style : 내부 구현이 드러나 있고 이를 고려해서 작성해야한다.C++ Style : 내부 구현이 드러나 있지 않은 추상화 된 상태로 작성한다.클래스와 객체class Player //클래스{ int health; int damage;};int main(){ Player player0; //객체 return 0;}st.. 2024. 7. 13. [JAVA 1학년] 4장 '객체 지향'이란 무엇일까? 16. 객체 지향 사고방식이란? 저도 처음 객체 지향을 배울 때 '객체 지향이 도대체 무슨소리야?' 라고 생각했습니다. 이름만 봐서는 상상의 나래를 펼칠 뿐 정확한 의미를 파악하기는 어려웠기 때문입니다. 객체 지향 프로그래밍이란 '현실세계의 구조를 본떠서 문제를 해결해보자' 라는 아이디어에서 시작된 방식으로 객체(object)를 여러개 만들어서 객체들이 서로 메시지를 보내 도와주는 형태의 프로그래밍 방식을 뜻합니다. 객체 지향을 사용하기 전 처음에는 절차형 프로그래밍이 주류였습니다. 문제를 해결하는 절차를 작성해서 정해진 절차대로 해결해 가는 방법입니다. 단순한 작업을 하기에는 유리하지만 복잡한 프로그래밍에서는 너무 복잡해진다는 단점이 있었습니다. 그래서 나온것이 객체 지향 프로그래밍 입니다. 객체 지향.. 2023. 9. 8. 이전 1 다음