클래스의 기본 문법 - 1. 클래스 개념 및 기본 구조

Ⅰ. 클래스 개념 및 기본 구조

1. 클래스(Class)의 탄생

 

2. 절차지향형 vs 객체지향형

 - 절차지향형 프로그래밍 : 순서에 맞추어 단계적으로 실행하도록 명령어를 나열

 - 객체지향형 프로그래밍 : 객체를 구성하고 객체단위로 프로그래밍(필드/메소드)

 

3. 자바에서 제공하는 객체지향 요소

 - 추상메소드(abstract method) : 함수의 정의가 미완성된 메소드

 - 추상클래스 : 추상(abstract) 메소드를 하나 이상 가지고 있는 클래스

 - 인터페이스 : 모든 필드는 public static final, 모든 메소드는 public abstract