//
Search
🕶️

07/05 수업 정리

c언어
int name[20]; int* name2 = name; int arr_len = sizeof(name) / sizeof(name[0]); //20 int arr_len = sizeof(name2) / sizeof(name[0]); //20
C
복사
아래는 안나온다
sizeof(name) 컴파일 타임때 계산됨(룰이 좀 특이하다고 외울 것)
‘\0’ 문자로서의 0 0 숫자로서의 0 NULL 포인터로서의 0
Plain Text
복사
자바
모든 클래스는 기본적으로 디폴트 생성자를 가지고 있다. 그것은 인자가 없다.
Plain Text
복사
메소드 오버로딩 같은 이름의 메소드를 중복 정의하는 것을 의미. 메소드를 호출할 때 전달해야 할 매개변수의 타입이나 개수에 대해 크게 신경을 쓰지 않고 호출할 수 있다. 그리고 메소드 오버로딩은 객체 지향 프로그래밍의 특징 중 하나인 다형성을 구현하는 방법 중 하나다.
Plain Text
복사
예시
class 사람 { 사람(){} 사람(int 번호, String 이름){} }
Java
복사