• 1나루토매니아
  • 2뱅이
  • 3푸타코타
  • 4완벽그자체
  • 5해삼
  • 1뱅이
  • 2나루토매니아
  • 3알짜배기
  • 4뱅이
  • 5빙그레우유
자바강좌 1-2 (자바의 데이터 타입과 연산자)
연속출석 :
1일 랭킹 : 0위 일병1
0%
0% (0 /55)
  • 댓글 3 |
  • 추천 3 |
  • 조회 2112 |
  • 2012-02-27 (월) 08:17
    _?xml_:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
     
    안녕하세요 CsJ입니다
     
    저번 강좌에 이어 계속 진행하겟습니다
     
     
    2.멤버 필드(field)와 메소드(method)
     
     
    클래스는 전역 변수인 멤버 필드와 메소드를 가지고 잇습니다. 멤버 필드는 멤버 변수(member
    variable),
     
    인스턴스 변수 (instance variable) 또는 프로버티(property) 라고도 불리는 전역 변수입니다. 클래스의 멤버로 취급되기 떄문에 
     
    지역 변수와 구별하기 위해 멤버 필드와 같이 멤버를 앞에 붙여 표현하기도 합니다. 메소드는 프로그램의 실행 코드를 기술하는 곳으로 클래스가 어떤 처리를
     
    하게 하려면 반드시 메소드를 선언한 후에 메소드 내에 그 처리를 기술합니다. 메소드로 또한 클래스의 멤버입니다. 멤버 필드에 대한 자세한 설명은 뒤에 나와오는
     
    변수, 6장 클래스에서 설명하겟습니다.
     
    멤버 필드와 메소드는 반드시 모두 기술해야 하는것은 아닙니다. 클래스의 목적에 따라 모두 있을수 있으며, 경우에 따라 없는 항목도 있을수 있습니다.
     
     
     
    예1
     
     
     
     
     
     
    변수 중에서 클래스의 멤버로 사용하는 전역 변수가 멤버 필드이고, 메소드 내에서 선언되어 사용하는 변수를 지역변수 또는 자동 변수라고 합니다.
     
    지역 변수는 해당 메소드 내에서만 사용되는 변수입니다. 만일 지역 변수와 멤버 필드의 변수명이 같을 경우에는 해당 지역(메소드)
     
    내에서는 지역 변수가 우선권을 갖습니다. 더 자세한 설명은 변수에서 하기로 하겟습니다.
     
    예2
     
     
     


     
    3.주석(comment)
     
     프로그램의 코드 내에 프로그램의 흐름을 조금 더 이해하기 쉽게 하기위해 주석이 제공됩니다.
    주석은 프로그램의 실행에 는 전혀 영향을 미치지 않습니다. 다만 , 프로그래머가 프로그램의 흐름 및 코드를 좀 더 이해하기 위한 설명입니다.
    자바에서는 한줄 주석을 위해 // 을 제공하고 ,여러줄 주석을 위해서는 을 사용합니다.
     
     // 기호 다음 또는 사이에 기술하는 문장은 실행되지 않습니다.
    한줄 주석 기호 : //
    두줄 주석 기호 :
     
    예1
       public class Test5{
         int x;    (x변수를 선언합니다.)
        /*
          addX( ) 메소드는 x변수에 값 5를 계속
          나타내는 변수입니다..
          */
           public void addX( ){
             x += 5;
          }
       }
     
    끝.
    처음하시는 분은 어려우시겟지만 함번 해보고 나면 막힘없이 배울수가 있습니다 ㅋ
    이상 CsJ 자바 강좌를 마치겟습니다
    다음엔 자바 식별자와 키워드의 강좌를 하겟습니다.
     


    [이 게시물은 더어플님에 의해 2016-07-12 15:23:56 개발 꿀팁에서 복사 됨]
    GNCkorea 2012-07-22 (일) 21:33:12
    감사합니다.^^
    조소필 2012-03-03 (토) 01:25:03
    왠지복잡한것 같지만 좋다는느낌이 들어요
    IUholic 2012-02-27 (월) 20:39:22
    자세한 설명 감사합니다.
    댓글을 작성하시려면 로그인을 하셔야지만 작성가능합니다. [로그인하기] [회원가입하기]
    번호 제목 글쓴이 추천 조회 작성일
    45 [경고를해보자]토스트?!토스트란무엇인가(1) +1 레오쏭 4 3319 11/10/02
    44 업로드 지연 공지~ +11 레오쏭 4 2154 11/05/16
    43 JAVA 언어 기초 +2 쿠미야 3 1871 12/02/14
    42 자바강좌 1-2 (자바의 데이터 타입과 연산자) +3 ★CsJ★ 3 2116 12/02/27
    41 윈도우 사용자명 한글일때 에뮬레이터 오류 해결 방법 +3 레오쏭 3 3415 11/09/26
    40 슬라이딩 도어를 만들어 볼까요? +3 레오쏭 3 2802 11/10/02
    39 자바강좌 1-1 (자바의 데이터 타입과 연산자) +2 ★CsJ★ 2 2979 12/02/26
    38 Android Studio (안드로이드 스튜디오) 단축키 모음! +1 철권 2 8289 15/11/06
    37 안드로이드 유용한 라이브러리 모음! +1 철권 2 6758 15/11/06
    36 안드로이드 크래쉬 로그를 쉽게 확인하는 방법 +1 철권 2 8827 15/11/26
    35 단말기에 해당 어플이 설치되었는지 확인하는 방법 +2 철권 2 9239 15/11/26
    34 [경고를해보자]토스트?!토스트란무엇인가(2) +2 레오쏭 2 1971 11/10/11
    33 [C언어]강좌2. 간단한 실습준비 마무리 퉁퉁이 2 2216 11/10/16
    32 BItmap size Resizing 시켜주기 GNCkorea 1 3107 12/08/10
    31 Android 키보드 숫자형으로 시작하게 하기 +1 지워니 1 2308 12/01/27
    30 안드로이드 강좌 1 - 어플리케이션 개발 시작하기. SDK … GNCkorea 1 3374 12/08/09
    29 폰의 하드웨어 제어관련 혹은 하드웨어접근관련 앱 제작… GNCkorea 1 5190 12/08/10
    28 윈도우즈 개발환경 구성 - Eclipse 3.6.1 (Helios), ADT… GNCkorea 1 3565 12/08/09
    27 안드로이드 해상도별 좌표+ 이미지 크기 수정하기(변종… GNCkorea 1 13203 12/08/10
    26 최고의 웹앱 개발 프레임워크 GNCkorea 1 4439 12/08/10
    25 Android Virtual Device(AVD) 사용법 GNCkorea 1 6321 12/08/09
    24 안드로이드 기초 프로그램 1개 실습 및 작성 방법의 설명 GNCkorea 1 4255 12/08/10
    23 안드로이드 프로그램이 죽는 경우 디버깅 방법 GNCkorea 1 4658 12/08/09
    22 삼성 AdHub SDK 심각한 버그 있네요. GNCkorea 1 3626 12/08/10
    21 젤리빈 로그캣 변경점 GNCkorea 1 4254 12/08/10
    20 개인이 앱 판매할 때, 준비해야 할 것들 (사업자 등록 … GNCkorea 1 3753 12/08/10
    19 안드로이드 개발 시, Selector XML을 편하게 만들어봅시… GNCkorea 1 4965 12/08/10
    18 zxing 가로모드에서 세로모드로 변경하기 GNCkorea 1 12319 12/08/10