목록2024/10 (5)
개발벤제마
\ 특성 this (Java, C++, C#, JavaScript) self (Python)정의 현재 객체의 인스턴스를 참조하는 키워드 현재 객체의 인스턴스를 참조하는 키워드사용 언어 Java, C++, C#, JavaScript Python사용 위치 클래스의 메서드 및 생성자 내부 클래스의 메서드 및 생성자 내부구분 필요성 인스턴스 변수와 매개변수 이름이 같을 때 구분을 위해 사용 인스턴스 변수와 매개변수 이름이 같을 때 구분을 위해 사용참조 방식 객체(포인터)로 참조 객체로 참조상황에 따른 동작 메서드 호출 시 객체에 따라 달라짐 (JavaScript의 경우) 항상 현재 인스턴스를 참조예시 this.color self.color
일단, 자료형부터 알아보면 자료형은 다른 말로 리터럴이라고도 하는데 리터럴에는 실수형 정수형 문자열 문자형 등이 있다. 실수형은 float형, 정수형은 int형, 문자열은 string형, 문자형은 char형이라고 한다. 전처리기는 컴파일하기 이전에 처리되는 것으로 #include, #define과 같은 것들을 의미한다. 여기서 #include는 표준 라이브러리 함수를 포함하는 헤더 파일들을 프로그램에 포함시키기 위한 전처리기이며 #define은 매크로 함수를 프로그램에 포함시키기 위한 전처리기이다. 다음으로 연산자가 있는데, C언어와 C++언어의 연산자는 거의 같다(사실, 모든 프로그래밍 언어의 연산자와 그 우선순위는 사실상 동일하다고 봐도 무방하다.) 다음으로 제어문에 대해 알아보면 for문, whil..
보호되어 있는 글입니다.