반응형
□ 자바 코드의 파일명과 확장자
◇ 클래스의 이름과 파일명은 동일하다.
◇ 소스 파일은 .java 확장자를 사용한다.
□ 클래스 파일
◇ 코드를 컴파일하면 클래스명과 동일한 .class 파일이 생성된다.
◇ 즉 컴파일된 결과 파일은 .class 확장자가 붙는다.
◇ main()을 포함한 클래스가 실행 클래스가 된다.
1
2
3
4
5
6
7
8 |
/** Person 클래스 - 새로운 사용자 정의 데이터 타입 **/ public class Person { public int age; public float height; public float weight; } |
1
2
3
4
5
6
7
8
9
10
11
12
13
14 |
/** Person 클래스를 테스트하는 예 **/ public class PersonMain { public static void main(String[] args) { Person brother = new Person(); brother.age = 100 ; brother.height = 170 .0F; brother.weight = 67 .0F; System.out.println( "age:" + brother.age); System.out.println( "height:" + brother.height); System.out.println( "weight:" + brother.weight); } } |
□ 각각의 파일 컴파일하기
◇ javac Person.java
◇ javac PersonMain.java
□ 한번에 컴파일 하기
◇ javac P*.java
□ 자바 프로그램의 실행
◇ java PersonMain
□ 구조체와 클래스의 정의
◇ 구조체와 클래스는 데이터 타입 생성기이다.
반응형
'JAVA > 소설같은자바' 카테고리의 다른 글
자바에서 사용하지 않는 구조체 (0) | 2011.08.05 |
---|---|
클래스와 데이터 타입의 관계 (0) | 2011.08.05 |
메모리 생성 연산자 (0) | 2011.08.05 |
클래스의 사용 (0) | 2011.08.05 |
클래스 만들기 (0) | 2011.08.05 |