자바 프로그래밍 - 8
8.1 추상 클래스 추상 클래스 정의 추상 메소드는 몸체를 갖지 않으므로 실행할 수 없는 메소드이다. 추상 메소드가 하나라도 포함되면 그 클래스는 추상 클래스(abstract class)로 정의되어야 한다. 클래스를 정의할 때 class 앞에 abstract를 추가하면 추상 클래스가 된다. public abstract class MyShape { protected int x, y; public MyShape(int x, int y) { this.x = x; this.y = y; } public abstract void draw(Graphics g); } 하나 혹은 그 이상의 추상 메소드를 가지는 클래스는 추상 클래스가 되어야 하는데, 추상 클래스는 객체를 생성하지 못한다. MyShape p; p = ne..
Programming/Java
2023. 6. 20. 20:09