OOP
[Java] Class - Abstract Class를 사용하는 이유
[Java] Class - Abstract Class를 사용하는 이유
2019.11.27Java를 한다고 하면 OOP(Object-Oriented Programming)을 바로 떠올릴 것이다. OOP는 객체지향 프로그래밍으로 Object, Abstraction, Class, Encapsulation, Polymorphism, Inheritance 6개의 개념을 포괄한다. Java에서 OOP를 빼면 시체라고 할 정도로 Java에서는 핵심이다. 그중 abstract class(추상 클래스)의 용도에 대해 생각해본 것들을 적어둘 생각이다. 완전 밑바닥부터 추상 클래스를 사용하기까지 단계별로 보여주는 것이 확 와 닿을 것 같아서 여러 step을 통해서 보여주고자 한다. Step 1. 1) FootStopWatch.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ..