목록매개변수 (5)
브래의 슬기로운 코딩 생활

함수 특정 작업을 수행하는 코드 블록 수행하기 위하여 데이터가 제공될 수 있으며, 함수를 호출한 코드에 작업한 결과를 반환할 수도 있음 매개변수(parameter,인자)와 인수(argument)는 차이점이 있음 함수 정의부의 값을 매개변수, 호출시의 값은 아규먼트라고 부름 #include void Fun( int Param ) // parameter(매개변수, 인자), 형식 매개변수(formal parameter) { printf("%d",Param); } int main() { Fun( 10 ); // 10은 argument(인수), 실 매개변수(actual parameter) return 0; } 매개변수 인자 리턴값 메서드(method) 특정 클래스, 구조체, 열거형 내의 함수 함수를 스위프트 클래..

이벤트 처리하기 이벤트(Events) •브라우저에서 사용자의 조작이나 환경의 변화로 벌어진 사건 ex. 사용자가 버튼을 클릭한 사건 – 버튼 클릭 이벤트 이벤트 핸들링 •다양한 이벤트를 원하는 대로 처리하는 것 이벤트 핸들러(Event Handler) •어떤 이벤트가 발생했을 때 해당 이벤트를 처리하는 함수 •이벤트 리스너(Listener)라고도 함 클래스 컴포넌트의 이벤트 처리 함수 컴포넌트의 이벤트 처리 Arguments 전달하기 Arguments (매개변수) ⁃함수에 전달할 데이터 (event handler에 전달할 데이터) - 요약 - 이벤트란? ⁃사용자가 버튼을 클릭하는 등의 사용자의 조작이나 환경의 변화로 벌어진 사건 이벤트 처리하기 DOM의 이벤트 •이벤트의 이름을 모두 소문자로 표기 •이벤..

함수 특정 작업을 수행하는 코드 블록 수행하기 위하여 데이터가 제공될 수 있으며, 함수를 호출한 코드에 작업한 결과를 반환할 수도 있음 매개변수(parameter,인자)와 인수(argument)는 차이점이 있음 함수 정의부의 값을 매개변수, 호출시의 값은 아규먼트라고 부름 #include void Fun( int Param ) // parameter(매개변수, 인자), 형식 매개변수(formal parameter) { printf("%d",Param); } int main() { Fun( 10 ); // 10은 argument(인수), 실 매개변수(actual parameter) return 0; } 매개변수 인자 리턴값 메서드(method) 특정 클래스, 구조체, 열거형 내의 함수 함수를 스위프트 클래..

오늘은 클래스 상속에 대해 배웠다. 상속은 코드를 재사용하기 위하여 사용한다. 언어별 클래스 상속 형식 대부분 public을 사용한다. 상속을 하면 생성자와 소멸자는 생성자는 부모 클래스 먼저 호출이 되고 소멸자는 자식 클래스 먼저 호출이 된다. 이거 아주 중요하다. 잘 안 쓴다. 과재: #include using std::cout; using std::endl; using std::string; class Man { protected: string name; int age; public: Man(string name, int age) { this->name = name; this->age = age; } void show() { cout

오늘은 함수 중첩과 생성자 중첩 디폴트 인자에 대하여 공부 하였다. 일단 객체 지향 프로그래밍의 3가지 특징은 캡슐화, 상속성, 다형성이 있다. 오늘 배운 내용은 다형성에 관한 내용이다. 함수 중첩은 C언어에서는 안되지만 C++은 가능하다. 함수 중첩은 하나의 함수명으로 여러 개의 유사 목적으로 사용할 수 있다. 생성자도 여러개를 중첩 시킬 수가 있지만 소멸자는 중첩이 불가능 하다. 왜냐하면 함수를 중첩 하는 경우는 매개변수의 형이 다른 경우와 매개변수의 개수가 다른 경우인데 생성자는 매개변수의 개수를 다양하게 할 수 있지만 소멸자는 매개변수 없이 그냥 호출 되기 때문에 소멸자는 중첩 시킬 수 없다. 그리고 디폴트 인자는 말 그대로 호출할 때 매개변수값을 지정하지 않으면 기본값으로 들어갈 값이다. 디폴트..