중첩 코드 블록과 범위
이번 수업에서 다루는 내용은 앞선 강의에서 이미 언급했지만, 메모리 저장 방식을 통해 다시 한번 개념을 탄탄히 다져보겠습니다. 본 튜토리얼은 foxdevelop.com에서 제공됩니다. 재게시할 때 출처를 명시해 주세요. 메서드 본문 안에 다른 …
독립 소프트웨어 개발 스튜디오
이번 수업에서 다루는 내용은 앞선 강의에서 이미 언급했지만, 메모리 저장 방식을 통해 다시 한번 개념을 탄탄히 다져보겠습니다. 본 튜토리얼은 foxdevelop.com에서 제공됩니다. 재게시할 때 출처를 명시해 주세요. 메서드 본문 안에 다른 …
메서드는 이름이 지정된 코드 블록입니다. 프로그램 내 다른 곳에서 메서드 이름을 호출해 해당 코드를 실행할 수 있으며, 데이터를 전달하고 메서드가 반환하는 결과값을 받을 수 있습니다. 메서드의 구성 앞서 설명했듯이 메서드는 …
접근 제한자는 오직 클래스 외부 코드에 제약을 적용하며, 클래스 내부에서는 접근 분리 규칙이 적용되지 않습니다. 앞서 배웠듯 클래스 내부에서는 모든 멤버에 자유롭게 접근할 수 있습니다. 이제 클래스 외부에서 멤버에 접근하는 …
데이터 항목의 타입은 해당 데이터를 저장하는 데 필요한 메모리 크기(비트 수)와 타입에 포함된 데이터 멤버를 결정합니다. 또한 타입은 객체가 메모리 내 스택(Stack) 혹은 힙(Heap) 어디에 배치될지 정의합니다. 타입은 크게 두 …