매개변수
매개변수는 형식 매개변수와 실제 매개변수로 나뉩니다 형식 매개변수 형식 매개변수의 영문 명칭은 Formal Parameter이며 보통 형인자, 매개변수라고 부릅니다. 형식 매개변수는 메서드 선언 괄호 안에 작성하는 특수한 지역 변수로, 메서드 본문 …
독립 소프트웨어 개발 스튜디오
지난 시간에 잠시 언급했듯이 반환 타입이 void인 메서드 안에서도 return을 사용할 수 있습니다. 반환값이 있는 메서드는 return 구문을 필수로 작성해야 합니다; void 반환값 없는 메서드는 return을 강제로 쓰지 않아도 됩니다: …
프로그램 제어 흐름의 영문 표현은:Flow of Control 프로그램을 개발할 때 대부분의 로직은 메서드 안에 담습니다. 나머지 로직은 속성, 연산자 및 기타 함수 멤버에 배치합니다. 제어 흐름 분류 소위 제어 흐름(flow …
이번 수업에서 다루는 내용은 앞선 강의에서 이미 언급했지만, 메모리 저장 방식을 통해 다시 한번 개념을 탄탄히 다져보겠습니다. 본 튜토리얼은 foxdevelop.com에서 제공됩니다. 재게시할 때 출처를 명시해 주세요. 메서드 본문 안에 다른 …
메서드는 이름이 지정된 코드 블록입니다. 프로그램 내 다른 곳에서 메서드 이름을 호출해 해당 코드를 실행할 수 있으며, 데이터를 전달하고 메서드가 반환하는 결과값을 받을 수 있습니다. 메서드의 구성 앞서 설명했듯이 메서드는 …
접근 제한자는 오직 클래스 외부 코드에 제약을 적용하며, 클래스 내부에서는 접근 분리 규칙이 적용되지 않습니다. 앞서 배웠듯 클래스 내부에서는 모든 멤버에 자유롭게 접근할 수 있습니다. 이제 클래스 외부에서 멤버에 접근하는 …
데이터 항목의 타입은 해당 데이터를 저장하는 데 필요한 메모리 크기(비트 수)와 타입에 포함된 데이터 멤버를 결정합니다. 또한 타입은 객체가 메모리 내 스택(Stack) 혹은 힙(Heap) 어디에 배치될지 정의합니다. 타입은 크게 두 …