2014-05-14 2 views
-1

누군가 나를 도울 수 있는지 궁금합니다. 나는 단순한 것처럼 보이는 무엇인가 붙어 있습니다. 하나의 클래스에서 이름, 나이 및 주소 값을 사용하여 Student 객체를 초기화한다고 가정 해 보겠습니다. 어떻게하여 등2 클래스가 Java에서 객체의 동일한 인스턴스를 공유하도록합니다.

내가 JFrames를 사용하는 생각

새로운 프레임이 팝업 및 버튼 할 경우 첫 번째 클래스에 영향을 미치는 인스턴스에 대한 변경 사항을 확인하기 위해 두 번째 클래스의 메소드를 활성화 예를 들어, 다른 클래스와 인스턴스를 공유 할 수 있습니다 첫 번째 프레임의 값에 영향을 미칩니다.

+1

[여러 JFrame 사용, 좋음/나쁨 연습] (http://stackoverflow.com)을 참조하십시오./questions/9554636/the-multiple-jframes-good-bad-practice)를 사용하십시오. tiple frames ... – MadProgrammer

답변

1

뮤 테이터가 당신을 도울 수 감사합니다. 또는 싱글 톤 패턴, "하드 - 녹스"로 가고 싶다면. 이것은 하나의 jvm 클래스에 하나의 인스턴스 만 존재하게하는 패턴입니다. 당신이 그 개체 속성을 변경하는 방법에 대한 개체의 참조를 통과 할 경우

그냥 자바 this

+0

흥미로운 닉네임 – mKorbel

+0

실제로 Daniweb과 동일 :) – Stultuske

+0

환영, 많은 재미 있습니다. – mKorbel

1

보면, 그것은 실제 개체 속성을 변경합니다 또한

(참조 호출) 다른 클래스에서 공유해야하는 클래스의 객체를 하나만 갖고 싶다면 singleton pattern

관련 문제