본문 바로가기

About Product/with 개발

프로그래밍 학습_세 번째 포스팅 : ‘Java’를 시작하기 전에

안녕하십니까?!

'with 개발' 담당 블로거 입니다.

 

대한민국 세무/회계프로그램의 리더!!

'세무사랑2'

 

'프로그래밍' 학습에 대한

세 번째 포스팅을 시작하겠습니다.

 

 

본격적으로 'Java'에 대한 문법위주 학습을 시작할텐데,

앞서 프로그래밍이 어떤 것인지는 간략하게 설명해 드렸으니

오늘은 'Java '의 기본을 이루는 요소들에 대해 알아보겠습니다.

 

 

'클래스'

흔히 클래스를 빗대어 말하는 것이 '설계도(=청사진)'라고 합니다.

설계도란 어떤 물건이나 물체 등을 만들기 위해 계획된 도면 등을 말하는데

자바의 가장 작은 단위인 클래스는

'상태와 행동'을 갖고 각각의 객체를 만들어내는 역할을 하기 때문입니다.

(무조건 '상태와 행동'을 갖고 있지 않아도 되며, 여러 개가 존재 할 수도 있습니다.)

 

클래스의 구성

' 접근제어자 class 클래스이름{ 내용 } '

Class는 클래스 선언 시 무조건 들어가야 합니다.

클래스 이름은 보통 첫 글자는 대문자로 입력합니다.

예]

 

 

'상태(state)와 행동(behavior)'

위에서 설명한 클래스의

'상태'는 클래스의 특성을 결정 짓고( 예) 자동차의 색, 바퀴, 문의 개수 등 ),

'행동'은 클래스의 기능적인 부분을 담당합니다.( 예) 전진, 후진, 깜박이 키기, 끄기 등 )

v 변수 등이 상태를 표현하는데 이용되고, 메소드가 행동에 해당됩니다.

 

메소드의 구성

' 접근제어자 리턴타입 메소드이름(매개변수1, 매개변수2, …){ 내용 } '

'리턴 타입'은 메소드를 통한 결과의 타입을 결정하며,

메소드 이름 앞에는 반드시 리턴 타입을 선언해야만 합니다.

(리턴 값이 없다면 void라고 선언한다.)

'매개변수'는 메소드에 주어지는 값을 말하며,

메소드 선언 시 사용하는 소괄호 안에 타입과 변수 명 순으로 선언합니다.

(매개변수가 존재 하지 않을 수 있으며, 두 개 이상의 매개변수가 있을 경우에는 콤마로 구분합니다.)

예]

 

 

' 그 외 기본 사항 '

' = '

일반적으로 '='은 1+2=3 처럼 어떤 값의 결과를 나타낼 때 사용됩니다.

하지만 프로그램을 작성할 때에는 특정 값의 지정 시에 사용됩니다.

예]

 

' ; '

세미콜론은 코드 작성시 한 줄의 끝을 의미합니다.

세미콜론을 적지 않았다면 'Java '는 세미콜론이 나올 때까지를 한 줄로 인식합니다.

예]

 

' 예약어 '

위 예제들에서 나온 'Public, bloolean, class, int, String, return' 등을 예약어라고 하며,

이는 'Java '에서 공통적으로 사용되므로, 클래스 이름, 메소드 이름, 변수 이름 등으로 사용될 수 없습니다.

 

 

이상 'Java'를 시작하기 전에

알아야 할 사항이었습니다.

 

 

 

세무사랑2, 빙고, 스마트백업, ERP에 관련한

문의 및 상담은 아래를 이용해 주시길 바랍니다.

 

문의 전화 : 02-3270-6201~2(본사)

 

끝.