Java

· JavaStudy
컴파일 에러 : 컴파일 시에 발생하는 에러 런타임 에러 : 컴파일은 되지만 실행 시에 발생하는 에러 -에러(Error) : 메모리 부족이나 스택오버플로우와 같이 복구할 수 없는 심각한 오류 -예외(Exception) : 프로그래머에 의해 개발 단계에서 미리 막을 수 있는 오류 논리적 에러 : 컴파일되고 실행되긴 하지만, 프로그램의 의도와 다르게 동작하는 에러로 개발자의 논리적인 오류로 인해 발생 예외 클래스들은 다음과 같이 두 그룹으로 나눠질 수 있다. 1. Exception클래스와 그 자손들 2. Runtime Exception클래스와 그 자손들 Runtime Exception클래스들은 주로 프로그래머의 실수에 의해서 발생될 수 있는 예외들이다. 예시1. ArithmeticException를 발생시키는..
· JavaStudy
상위 클래스로부터 상속 받은 메서드의 내용을 하위 클래스에서 변경하는 것을 오버라이딩(Overriding)이라고 한다. //부모 클래스의 참조 변수로 자식 인스턴스를 참조할 수 있다. //오버로딩 : 메서드의 이름은 같지만 매개변수의 타입이나 개수가 다르면 다른 매서드로 간주한다. //오버라이딩 : 메서드의 원형이 완벽히 같은 메서드의 정의 부분을 재정의 한다. => 상속에서 사용 부모클래스의 대부분의 기능이 일치하는 경우 일치하지 않은 기능만 재정의 해서 사용할 수 있다. class Point{ int x; int y; String getLocation() { return "x :" + x + ",y : " + y; } } class point3D extends Point{ int z; String g..
myopin
'Java' 태그의 글 목록 (4 Page)