JAVA2009. 11. 21. 13:59
 

//A.java
package a;
public class A{
 public A(){
  System.out.println("A const");
 }
}

----------------------

package a.b;

import a.A;

public class B extends A {
 public B() {
  System.out.println("B constr");
 }
}
-----------------------------

 

package a.b.main;

import a.b.B;

class PackageMain {
 public static void main(String[] args){
  B b=new B();
 }
}

 

--------------------------------

 

##실습 5 - 패키지 컴파일
-패키지와 클래스 생성
/src/a/A
/src/a/b/B
/src/a/b/main/PackageMain.java

-클레스 파일구조

PackageMain
p_test/classes/a/A
p_test/classes/a/b/B
p_test/classes/a/b/main/PackageMain.java

디렉토리 : 실습5/src/a
위치 : src
javac -d ../classes a/A.java
javac -d ../classes a/b/B.java
javac -d ../classes a/b/main/PackageMain.java

java -classpath ../classes a.b.main.PackMain

디렉토리 : 실습5/classes
javac -d ./classes src/a/A.java src/a/b/B.java src/a/b/main/PackageMain.java
java -d ./classes a.b.main.PackageMain


'JAVA' 카테고리의 다른 글

클레스간 상속 (객체 생성 타입 케스팅 예제)  (0) 2009.11.21
enum 열거 상수  (0) 2009.11.21
성적표 출력 실습  (0) 2009.11.21
점과 점 사이의 거리 출력 실습  (0) 2009.11.21
간단한 성적 출력  (0) 2009.11.21
Posted by Tiwaz