5.class

한 파일(ABC.java)에
class A{
 }
class B{
 }
로 저장을 하면 class파일은 A.class B.class 두개가생긴다.

6. 생성자(Constructor) - 객체가 생성될 때 한번 호출되어 실행되는 동작.객체가 생성되서 소멸될 때까지 딱 1번만 실행됨
- 호출 : new 생성자()

- 구문 : [제한자] class이름([매개변수,...]){구현}
- 제한자 : public, protected, private : 접근제한자
- return 타입이 없다.
- 이름 :  class 이름과 반드시 같아야 한다.
- 매개변수(parameter)는 0~n개 가질 수 있다.

- default 생성자 : class에 생성자가 한개도 없으면 compiler가 생성해 주는 생성자
구문 : public Class이름(){}

- 생성자 역할 :  instance Member 변수의 값을 초기화(처음 값을 대입)
- 객체가 소멸될때까지 계속 사용할 자원들을 생성.

'프로그래밍 > JAVA프로그래밍' 카테고리의 다른 글

this  (0) 2012.07.28
오버로딩(overloading)  (0) 2012.07.28
editplus 다운로드 및 설치하기  (0) 2012.07.28
자바의 특징(키워드, 주석, 객체)  (0) 2012.07.28
자바의 역사 및 설치하기  (0) 2012.07.28
Posted by 조은성
,

4.www.editplus.co.kr
에디트 플러스 다운하기
에디트 플러스 설정'
도구-사용자기본설정(사용자 도구)-> 추가->new program-> 명령 :  javac-> 명령 : C:\Program Files\Java\jdk1.6.0_31\bin\javac.exe
디렉터리 : 현재디렉터리

'프로그래밍 > JAVA프로그래밍' 카테고리의 다른 글

오버로딩(overloading)  (0) 2012.07.28
클래스, 생성자  (0) 2012.07.28
자바의 특징(키워드, 주석, 객체)  (0) 2012.07.28
자바의 역사 및 설치하기  (0) 2012.07.28
Java 설치 및 이론 정리  (0) 2012.06.20
Posted by 조은성
,

#자바의 특징
1.자바는 플랫폼만 만들어 두면 어느 O/s에서나 다 돌아간다.
2.자바는 객체지향 언어이다.

*객체란? 세상에 존재하는것 (ex : 눈에 보이는것 :  차, 사람, 책상.  관념적인것 : 사람, 계좌)

-객체-속성(attribute)
     |
     -동작(operation)

* 2012.2.22 3일차

1.키워드 - 예약어-> 언어차원에서 사용하기 위해 예약한 단어들.
(ex : class, public, int, double.......)

-자바에서는 참거짓을 true/false로만 표현한다. 0/1은 안된다.
-모든 키워드는 소문자다.

-식별자 이름규칙 : 1.알파벳,숫자(숫자는 두번째 글자부터 가능)
                   2.특수문자 중에는 _,$만 가능하다.
                   3.글자수는 무제한.
                   4.대소문자 구분
                   5.keyword는 식별자로 쓸수 없다.
                   6.class :  모두 소문자, 단어의 첫글자는 대문자
                   7.변수,메소드 :  모두 소문자, 두번째 단어부터 첫글자는 대문자
                   8.final 변수 - 한번 값이 할당되면 못바꿈, 모두 대문자, 단어_단어

2.주석
//한줄짜리 주석
/* */여러줄짜리 주석
/** */ JAVA doc주석

3. 공백 - space, tab, enter :  가독성을 높여준다. program에 영향을 미치지 않는다.
; -> 구문의 종료를 나타낸다.(마침표역할. 실행문의 종료)

'프로그래밍 > JAVA프로그래밍' 카테고리의 다른 글

클래스, 생성자  (0) 2012.07.28
editplus 다운로드 및 설치하기  (0) 2012.07.28
자바의 역사 및 설치하기  (0) 2012.07.28
Java 설치 및 이론 정리  (0) 2012.06.20
JAVA정리파일  (0) 2012.04.19
Posted by 조은성
,