Interface(인터페이스) /*인터페이스 구성 interface 인터페이스 이름 [extends 부모인터페이스 이름] { 상수 선언 바디 없는 메소드 선언 } */ interface Vehicle { public void printNumber(); } --Yacht.java public class Yacht implements Vehicle{ //인터페이스 상속(구현) int yachtNum; public void printNumber() //인터페이스에서 정의된 메소드 구현 { System.out.println("요트 등록번호 : "+yachtNum); } public Yacht(int n) // 생성자 { yachtNum=n; } } --Car.java public class Car implements Vehicle{ //인터.. 더보기 static 메소드 --MyClass.java /*스태틱으로 선언된 값은 같은 클래스의 객체들끼리 공유*/ public class MyClass { static int object_num =0; //static으로 선언. public MyClass() { object_num++; // 객체가 생성될 때마다 object_num값을 1씩 증가. } public static int getObject_num() { return object_num; } } --StaticHistory.Java public class StaticHistory { public static void main(String[] args) { MyClass[] mc = new MyClass[10]; //10개의 MyClass 형 객체를 갖는 배열을 선언. f.. 더보기 이전 1 ··· 10 11 12 13 14 15 16 ··· 40 다음