Language/Java
자바의 클래스 소개
자바는 객체지향 프로그래밍이라고들 한다. 그럼, 객체는 뭘까? 고유한 기능(동작)과 값(데이터)을 가진 녀석이라고 할 수 있다. (변수[필드] + 함수[메소드]) 우리가 몇 번 사용해봤던 Random객체는 간단히 임의의 값을 만들어 내는 능력을 가진 녀석. String객체는 문자열을 관리하는 능력을 가진 녀석. Scanner객체는 키보드로 입력된 값을 자료형 별로 받아주는 능력을 가진 녀석. 으로 요약해볼 수 있겠다. 위 Random, Scanner, String이라는 객체의 능력을 구분하는 명칭을 class라고 한다. 즉, 객체의 종류를 class라고 한다. 또는 객체의 자료형을 class라고 한다. (변수의 종류를 자료형이라고 하듯) 자바에서는 이러한 클래스들을 기능별로 약 2000여개 정도 만들어두..