1. 자바 언어의 특징 2. JDK 플랫폼의 종류 3. 자바 관련 기초 용어 4. 변수의 종류와 크기 5. 변수 명명 규칙
다형성의 정의 1-1. 다형성이란 무엇인가? 상속을 전제로 한 기술로써, 자식 객체를 부모 클래스 타입의 변수로 제어하는 것이다. 1-2. 이제까지 우리는 클래스명 변수명 = new연산자 생성자명(클래스 명); 의 양식으로 객체의 인스턴스화를 진
서론: 오버라이드 된 메소드가 있을 경우에는 부모타입으로 제어할 때라도 자식 타입의 오버라이드 된 메소드가 호출되며, 이 것이 실행 시간에 동적으로 바뀌기 때문에 동적 바인딩이라고 한다. 이 때, must implement(must Override)의 메소드가 있다면
오류의 종류1-1. Compile-Time Error소스 상의 문법 에러, 컴파일시 발생1-2. Runtime-Error입력 값이 틀렸거나, 배열의 인덱스 범위를 벗어났거나, 계산식의 오류 등으로 인해 발생.1-3. Logical-Error문법상 문제가 없고, 런타임
Stream? 자료의 입출력을 도와주는 중간 매개체이며, 입력 Stream과 출력 Stream이 다르다. 또한 이들은 바이트 단위로 처리하느냐(1byte 기반 Stream), 문자 단위로 처리하느냐(2byte)로 갈리게 된다.
여러 개의 형태를 갖는다는 의미로, 객체 지향 프로그래밍의 3대 특징 중 하나.상속을 이용한 기술로, 자식 객체를 부모 클래스 타입의 변수로 다룰 수 있다.메소드 호출시 다형성을 이용하여 부모 타입의 매개변수를 사용하면 자식 타입의 객체를 받을 수 있다.Upcastin