JAVA/소설같은자바

사용자 정의 데이터 타입 테스트

김컴맹 2011. 8. 5. 14:37
반응형



□ 자바 코드의 파일명과 확장자

◇ 클래스의 이름과 파일명은 동일하다.
◇ 소스 파일은 .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