2015-10-23 66 views

回答

1

如果你有兩個類,ClassA和ClassB的,你可以在其他的構造函數中使用一個類的對象是這樣的:

public class ClassA { 
    int x; 
    int y; 
    public ClassA() {} 
    public ClassA(int _x, int _y) { 
     x = _x; 
     y = _y; 
    } 
} 

public class ClassB { 
    ClassA classA; 
    public ClassB(){} 
    public ClassB(ClassA _classA) { 
     classA = _classA; 
    } 
} 

用法示例:

public class MyClass { 
    public static void main(String[] args) { 
     ClassA a = new ClassA(1, 1); 
     ClassB b = new ClassB(a); 

     System.out.println("x: " + b.classA.x + ", y: " + b.classA.y); 
    } 
} 

在你的情況ClassA的是點和ClassB是Circle ...

相關問題