1. 클래스의 개념 클래스(class)와 객체 자바에서 클래스란 객체를 만들어 내기 위한 설계도 또는 틀과 같은 의미로 사용됩니다.클래스 모양 그대로 생성된 실체를 객체라고 합니다.쉽게 이해해하자면 붕어빵 틀과 붕어빵 사이의 관계를 클래스와 객체라고 볼 수 있다. 붕어빵 틀은 자바 클래스이고, 붕어빵은 자바 객체이다. 붕어빵은 틀의 모양대로 만들어지지만 앙코붕어빵, 슈크림붕어빵, 크림치즈붕어빵 등 서로 조금씩 다릅니다. 인스턴스(instance)클래스로부터 객체를 선언하는 과정을 클래스의 인스턴스화라고 합니다.자바에서는 하나의 클래스로부터 여러개의 인스턴스를 생성할 수 있습니다. 2. 클래스의 구성자바 클래스는 class 키워드를 사용하여 선언한다.클래스의 구성요소를 멤버(member)라고 부르..
1. 객체지향프로그래밍(Object Oriented Programming) 자바는 대표적인 객체지향 프로그래밍 언어이다. 실제세계를 객체라는 단위로 나누고 객체들간의 상호작용을 의미한다. 즉, 프로그램을 여러개의 독립된 단위인 객체들의 모임으로 파악하고자 하는 것이다. 객체란 무엇일까? 객체(Object)는 우리 주변에 있는 모든 것이 될 수 있다. 예를 들어 TV, 컴퓨터, 책, 건물, 의자, 사람 등 모두 객체가 될 수 있다. 객체는 자신만의 고유한 특성과 행동을 가지며 다른 객체들에게 행동을 요청하거나 정보를 주고 받는 등 상호작용을 하면서 존재한다. 객체는 크게 속성(필드, field)과 동작(메소드, method)으로 구성되어 있다. 예, 학생의 속성 : 이름, 학년, 학번 등 예, 학생의 동작..