객체(Object)와 클래스(Class)

Programming Language/Java 2019. 7. 31. 21:36

프로그래밍 언어에는 절차지향언어와 객체지향언어 두 가지가 있다. 객체(Object)와 클래스(Class)라는 개념은 후자인 객체지향언어에서 쓰이는 개념이다. 객체 지향 언어 (OOP) 프로그램 상에 취급하는 모든 대상을 객체로 생각하고, 그렇게 만들어진 객체를 중심으로 코드를 조립해가며 프로그램을 짜는 방법 객체는 프로그램 내에서 문자열/ 숫자/ 배열 처럼 값으로 취급 또한, 객체는 변수에 담거나 인수로 전달되거나 반환값으로 나오기도 하며, 객체 고유의 기능도 활용이 가능함 클래스 (Class) 비슷한 특성을 가진 객체들을 그룹화 시키는 틀을 나타내는 추상적인 개념 동일 클래스에 속한 객체들에 공통점을 준다. 동일한 동작을 수행하며 동일한 속성(단, 객체마다 다른 값)을 가지게 된다. 추상데이터형 구현 ..

Article Thumbnail