전체 글 (30) 썸네일형 리스트형 예외처리 exception 오류 : 에러 Error와 예외 Exception 에러 : 프로그램 코드에서 해결 할 수 없는 심각한 오류( JVM 오류, 메모리 부족등) 예외 : 프로그램 코드에 의해 처리할 수 있는 오류 예외 클래스 Exception 이미지참조:https://ccm3.net/archives/20672 예외 처리 try~catch(Exception) / by zero 오류 발생 class ExceptionEx02 { public static void main(String args[]) { int number = 100; int result = 0; for(int i=0; i < 10; i++) { result = number / (int)(Math.random() * 10); // 7번째 라인 System.out.pr.. 인터페이스 interface 프로그램과 프로그램을 중간에서 연결해 줌 UI (User Interface) : 사용자와 프로그램과 연결(저장 버튼 클릭 -> 저장 실행) API (Application Programming Interface) : 작업 프로그램과 제공 프로그램 연결 규약 Web API : 웹을 통해 연결(지도, 주소 찾기, 위경도 찾기 등...) 자바에서 인터페이스 추상클래스가 미완의 클래스라면 인터페이스는 기본클래스 인터페이스는 클래스 설계용으로 많이 사용 상속은 수직 구조 설계, 인터페이스는 수평 구조 설계 클래스 설계를 인터페이스로 하면 설계된 메서드의 구현을 강제 할 수있음 오직 추상메서드와 상수만을 멤버로 가짐 class 키워드 대신 interface 사용 인터페이스에 있는 추상메서드를 다 구현하지 않으면 추상.. 상속 Inheritance 클래스의 수직 구조 설계 extends 예약어 사용 부모 클래스를 자식 클래스가 상속받으면 부모 클래스의 변수와 메서드가 상속됨 부모 클래스의 변수와 메서드를 자신의 것처럼 사용 가능 부모클래스는 슈퍼(super), 상위, 베이스 클래스 라고도 부름 자식클래스는 서브, 하위, 파생 클래스 라고도 부름 부모클래스 package chapter08; public class Phone { String name; String color; String company; void call() { System.out.println("전화를 건다"); } void receive() { System.out.println("전화를 받다"); } } 자식클래스 package chapter08; public class Smart.. 이전 1 ··· 4 5 6 7 8 9 10 다음