//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 |