내가 그래서 하나 개의 클래스에서 모든 정적 값을 수집하고자바 클래스는
MyClass class1 = new MyClass(TopClass.Obj1);
MyClass class2 = new MyClass(TopClass.Obj2);
같은 것을 사용하여 전화를 원
MyClass class1 = new MyClass(ClassA.StaticSet1, ClassA.StaticCoef1);
MyClass class2 = new MyClass(ClassB.StaticSet1, ClassB.StaticCoef1);
를 사용하여 특정 클래스를 생성하고 값 여기서 Obj1과 Obj2는 위에서 언급 한 값 쌍을 포함하는 정적 엔티티입니다. 내가 TopClass 내부 정적 클래스를 만드는 하나 개의 기본 클래스 을 확장했다 할 수
가장 가까운 것은 그래서 내가
Myclass class1 = new MyClass((TopClass.Base)(new TopClass.Obj1());
Myclass class2 = new MyClass((TopClass.Base)(new TopClass.Obj2());
그러나이 얻지 못한 그들을 호출
Public class TopClass{
public static class Base{
public String set[];
public double coef[];
public Base(s, c){
set = s;
coef = c;
}
}
public static class Obj1 extends Base{
public static String set[] = {"a","b","C"};
public static double coef[]= {1,2,3};
public Obj1(){
super(set, coef);
}
}
public static class Obj2 extends Base{
public static String set[] = {"x","y","z"};
public static double coef[]= {11,12,13};
public Obj2(){
super(set, coef);
}
}
}
다음이 추한 구현을 얻었다 수업이 성가신 것이기 때문에 제가 정확히 원했던 것은 아닙니다. 특히 내가이 항목들을 많이 만들 것입니다. 어떤 통찰력이 많이 주시면 감사하겠습니다 :)
덕분에,
을하니
i는 오브젝트 1 및 object2를 캡슐화 것
회원은 왜 정적입니까? –
은 기본 클래스의 생성자로 전달되기 때문에 – hini
은 최종 회원입니까? –