Development(7985)
-
동적 메모리 할당(dynamic allocation), 컴파일 시간 vs 런 타임
동적 메모리 할당(dynamic allocation)· 프로그램 실행 중 필요한 메모리를 운영체제로부터 할당받게 됩니다.· 메모리를 동적으로 할당받으면 , 메모리를 필요한 만큼 사용하고 사용이 끝나면 시스템에 반납할 수 있어 자원을 효율적으로 사용할 수 있습니다.· 힙(Heap)영역에 할당합니다.· 런타임 중(실행 시간)에 할당이 이루어 집니다.· 프로그래머가 동적 메모리 할당을 할 수 있는 공간(프로그래머가 관리)입니다. 컴파일 시간 vs 런 타임
-
다형성(Polymorphism), 객체에서의 다형성, 다형성의 실예
♣다형성(Polymorphism) 서로 다른 객체를 동일한 방식으로 명령을 내릴 수 있게 하는 것 이 때 서로 다른 객체들은 같은 명령을 받지만 제각기 다른 방식으로 명령을 수행하게 됩니다. 다형성은 객체 지향 기법에서 하나의 코드로 다양한 타입의 객체를 처리 하는 기술 다형성의 실예 동일한 USB 단자를 통한 다양한 기능의 제품 사용 동일한 소켓을 통한 다양한 전구사용 전구 소켓과 해당 소켓에 끼워서 사용할 수 있는 다양한 전구들 images.google.com
-
프로그램이 메모리를 할당 받는 방법
프로그램이 메모리를 할당 받는 방법 · 정적(Static) 메모리 할당· 동적(Dynamic) 메모리 할당
-
튜플(tuple)의 사용 용도
튜플(tuple)의 사용 용도· 함수가 하나 이상의 값을 리턴하는 경우· 문자열 포멧팅· 고정된 값을 쌍으로 표현하는 경우
-
데이터 품질진단 절차 및 기법
데이터 품질진단 절차 및 기법 목차
-
메소드 오버로딩 특징, 메소드 오버로딩 규칙
메소드 오버로딩 특징 · 동일한 이름의 메소드를 둘 이상 동시에 정의하는 것입니다. · 메소드의 매개변수 선언(개수 또는 자료형)이 다르면 메소드오버로딩 가능합니다. · 오버로딩된 메소드는 호출시 전달하는 인자를 통해서 구별됩니다. · 리턴 타입은 달라도 무관합니다.(접근제한과 반환형은 변경가능) [접근제한] [반환형] [메서드명](자료형 인자1, 자료형 인자2, …){ } 메소드 오버로딩 규칙 · 메서드 명은 같고 인자의 타입을 다르게 명시 · 타입이 같으면 인자의 갯수를 다르게 명시 · 타입과 갯수가 같으면 인자의 순서를 다르게 명시 [접근제한] [반환형] 변경 가능 [메서드명] 반드시 동일명 사용 (자료형 인자1, 자료형 인자2, …) 반드시 다르게 지정 (자료형 타입, 인자 개수, 순서) 메서드 ..