1. 다음 프로그램에 대해 물음에 답하라. int sum = 0, i = 0; while ( i < 100) { sum = sum + i; i += 2; } System.out.println(sum); (1) 2450 (2) public class WhileTest { public static void main(String[] ar) { int sum = 0, i = 0; while (i < 100) { sum = sum + i; i += 2; } System.out.println(sum); } } (3) public class ForTest { public static void main(String[] ar) { int sum = 0; for (int i = 0; i < 100; i += 2) sum ..
//Object class 의 메소드 내용 일부 내용 체크하는 예제 class Point { private int x, y; public Point(int x, int y) { this.x = x; this.y = y; } } public class Exam06 { public static void print(Object obj) { System.out.println(obj.getClass()); // 클래스 이름 System.out.println(obj.hashCode()); // 해시코드 값 System.out.println(obj.toString()); // 객체를 문자열로 만들어 출력 System.out.println(obj); // 객체 출력 } public static void main(Str..
인터페이스(Interface)란? 서로 다른 하드웨어 장치들이 상호 데이터를 주고받을 수 있는 규격을 의미함. 소프트웨어를 규격화된 무듈로 만들ㅇ고, 서로 인터페이스가 맞는 모듈을 조립하듯이 응용프로그램을 작성할 수 있음. 자바의 인터페이스 클래스가 구현해야 할 메소드들이 선언되는 추상형 자바의 인터페이스는 interface 키워드를 사용하여 클래스를 선언하듯이 선언함. 인터페이스는 객체를 생성할 수 없음. 인터페이스 타입의 래퍼런스 변수는 선언 가능. 인터페이스끼리 상속 가능 인터페이스를 상속받아 클래스를 작성하면 인터페이스의 모든 추상 메소드를 구현하여야 함. 인터페이스 작성 예시 interface AAA { /* interface 선언에 의하여 다중 상속을 위한 최적의 멤버필드를 가지게 됨. 인터페..