본문 바로가기
코딩수업/AWS 클라우드환경 네이티브

5/16 객체와 구조체, 클래스와 인스턴스

by 인생즐겜러 2022. 5. 23.
728x90
반응형

AWS 클라우드환경 네이티브 수업 5일차

※ 아래 두 개의 사이트 참고해서 공부할 것

tcpschool.com

https://www.w3schools.com/

객체 지향 프로그래밍(OOP)

-> 포인터 원리와 똑같다.

클래스

메모리를 어떻게 쓸지 계획을 짜놓은 것

인스턴스

변수 함수 다양하게 맘대로 쓴 걸 묶어놓은 것

메모리를 실제로 잡아서 만들어 놓은 것

클래스에 값 넣으면 인스턴스임

http://tcpschool.com/java/java_class_component

구조체

struct 키워드를 이용해서 여러가지의 변수들만을 정의해 놓은 것

구조체 + 함수 추가 => 클래스

클래스에서 메모리로 구현 => 인스턴스

OOP의 구조는 마치 배열을 구현해두고 포인터로 주소를 잡아놓은 것과 유사하다.

call by value : 값을 넘겨주는 방식

call by reference : 주소를 넘겨주는 방식

728x90
반응형

댓글