절차지향은 코드를 짜면 순차적으로 실행함을 뜻한다. 보통 객체지향 언어는 C++, JAVA 등이, 절차지향 언어는 C가 있는데 JAVA와 같은 객체지향 언어에서도 코드는 순차적으로 실행된다.따라서 비슷한거 아냐? 라고 생각할 수도 있지만 객체지향과 절차지향의 가장 큰
자바에는 여러 클래스들이 있는데, 이 클래스의 가장 위에 위치하는 최상위 클래스 Object가 있다. 자바의 모든 클래스들은 Object 클래스를 상속받게 된다. Object 클래스는 lang 패키지에 위치한다. 따라서 import 시 import java.lang.O
추상 클래스는 추상 메소드가 하나 이상 존재하는 클래스를 뜻한다. 추상 메소드는 내용이 구현되지 않고, 선언만 된 메소드를 의미한다. 따라서 추상 클래스는 추상 클래스에 추상 메소드를 선언만 해놓고, 해당 클래스를 상속받은 자식 클래스들이 추상 메소드를 오버라이딩하여