클래스에서 자동으로 2 개의 객체를 새 클래스로 만들고 기본 클래스를 사용하여 방금 만든 새 클래스의 새 객체를 만들 수 있는지 궁금합니다. 예를 들어클래스가 아닌 클래스 내의 Java 객체
:
Public class Trafficlight(){
String color;
public trafficLight(Somecolor){
this.color = Somecolor;
}
}
public class CrossRoad(){
public CrossRoad(){
trafficLight trafficLightNr1 = new trafficLight("green");
trafficLight trafficLightNr2 = new trafficLight("red");
}
}
Public class main
{
public static void main(String[] args) {
CrossRoad SomeCrossRoad = new CrossRoad();
CrossRoad SomeOtherCrossRoad = new CrossRoad();
}
}
시 : 내 구문에 약간의 실수가있는 경우, 난 그냥 빨리 썼다. 이런 일이 생길 수 있는지 궁금합니다.
물론. 왜 효과가 없을까요? – SLaks
예. 다른 개체를 포함하는 개체를 만들 수 있습니다. –
예 가능합니다. 이 질문을하기 전에 당신이 그것을 시도한 적이 있다면. 문제가 잘못된 게시 코드에있는 것처럼 보입니다 : public 대신'Public', 잘못된 생성자 이름 ('Trafficlight'에는'trafficlight' * 생성자 *가 있습니다) 등등 ... 그런데 코드를 수정 한 후 , 프로그램이 어떻게 동작 하는지를 보여주기 위해'System.out.println'을 추가하고 싶을 것이다. –