본문 바로가기
프로그래밍/프로그래밍 팁

Java, 클래스간 변수 공유

by 곽동현 이스텔리앙 2014. 6. 19.

자바에서 클래스간의 데이터 교환 및 변수 공유는 다음 중 하나를 이용한다


1. Static : 최악수, 비 객체지향적임. 가능하면 쓰지 말아야함.

2. 싱글톤 : 싱글톤이 적합한 구조일 때 편리함. (클래스가 자기자신을 public static 멤버변수로 갖는다.)

3. 멤버변수 : 객체내부에 인스턴스르로 다른 객체를 둔다. 가장 일반적인 방식
(음..레퍼런스에서는 그냥 쓰레드가 돌고있건 말건, service건 무조건 이 방식을 썼네..;)

4. 상속 : 클래스를 상속받는다..?

5. 내부 통신 : ex)안드로이드 intent의 putextra


http://www.androidside.com/bbs/board.php?bo_table=B49&wr_id=46083

싱글톤 : http://blog.doortts.com/119

댓글0