이번에 설명할 내용은 abstract class(추상 클래스)입니다. 추상 클래스는 일반적인 클래스와 크게 다르진 않습니다. 변수를 가질 수 있고 메소드를 선언할 수 있습니다. 차이점은 다른 일반적인 클래스와 다르게 추상 메소드를 선언할 수 있다는 점과 추상 클래스라는 설계도로 만들어낸 제품, 즉 인스턴스를 가질 수 없다는 점입니다. 그렇다면 추상 메소드는 무엇일까요? 추상 메소드는 몸통을 가질 수 없는 단지 메소드명만 선언 된 메소드입니다. 일단 아래 코딩부터 보겠습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 package blog; public class Ex_abstract { public static void m..
저는 어릴적 부터 공부를 할 때 모든 개념을 이해하고 문제를 풀기 보다는 일단 문제부터 풀고난 후에 "아~ 이 문제는 이렇게 하면 풀 수 있구나" 라고 하며 그 문제를 풀 수 있을 정도의 지식만 남겨 놓은 채 다른 공부를 하곤 했습니다. 이게 고등학교 때까지는 잘 통했는데 대학교에서는 힘들더군요. 그리고 점점 나이가 들면 들수록 이 방식이 옳지 않다는 걸 느끼곤 합니다. 제가 교육센터에서 자바를 처음 배울 때도 별 다르지 않았습니다. 수업을 충실히 듣지 않은 건 아니지만 따로 복습을 한 적은 없었고, 수업이 끝난 후 내주는 퀴즈를 해결할 수 있을 정도의 지식만 쌓기 일수였습니다. 그렇게 교육이 끝난 후 지금 개발자로 살면서 든 생각은 역시 저의 공부하는 방법을 고쳐야겠다는 것이었습니다. 원리를 재대로 공..
- Total
- Today
- Yesterday