[Java/자바] 15. 클래스(Class)와 인스턴스(Instance)


[Java/자바] 15. 클래스(Class)와 인스턴스(Instance)

이제 java의 본격적인 시작. 모든 코드가 class안에 있는 객체지향언어의 시작이네요. 지금까진, 무심코 넘어갔던 기본코드의 public class에 대해 알아보죠. 1. 객체지향 프로그래밍 흔히 절차지향 프로그래밍과 비교해서 많이 설명합니다. 절차지향 프로그래밍언 언어의 대표 주자는 C언어로, 논리적 흐름에 따라 위에서부터 쭉 코드를 작성해나가는 탑다운(TopDown)방식을 사용합니다. 따라서, 절차지향 프로그래밍에서는 기능 중심의 '함수'를 정의해서 문제를 풀어나가죠. C언어 코드 허나, 데이터에 대한 접근 제한이 없어 보안에 취약했고 함수를 통해서만 구현하다보니, 코드의 재사용성도 매우 약했죠. 그래서 등장한 게 객체지향 프로그래밍입니다. C++ 코드 C++과 자바는 객체지향 프로그래밍언어로, 함수보다는 클래스 객체를 만들어서 문제를 해결나갑니다. 예를 들어 사칙연산 프로그램을 만든다면, +클래스 / -클래스 / ÷클래스 / ×클래스를 만드는 거죠. 만약, 기능이 더 추가된...


#class #지향 #자바 #인스턴스 #선언 #생성 #객체 #java #instance #클래스

원문링크 : [Java/자바] 15. 클래스(Class)와 인스턴스(Instance)