그냥 c++에서와 같이 class 위에 int test; 이런식으로 치니까 오류가 나더군요 사용방법좀 알려 주세요
자바에는 C와 같은 의미의 전역변수는 없습니다.
굳이 전역변수처럼 사용하려면 메인 클래스의 public 멤버로 두는 방법이 있습니다.
하여튼 전역변수를 쓰는 것은 매우 좋지 않은 방법입니다. 자제하시길...
멤버변수는 클래스 정의 안쪽에 두시면 되고, 클래스 인스턴스와 관계없이 사용하시려면 static으로 선언하면 됩니다.
예1)
public class MyClass { private int instanceVariable; }
예2)
public class MyClass { public static int classVariable; }
하지만 윗분 말씀처럼 절차지향적 언어인 C의 개념을 그대로 OOP 언어인 자바에 도입하는 방법은 좋지 않습니다.
그럼...
----------------------------[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...
답변감사합니다~! ^^
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
자바에는 C와 같은 의미의 전역변수는 없습니다.굳이 전역변수처럼
자바에는 C와 같은 의미의 전역변수는 없습니다.
굳이 전역변수처럼 사용하려면
메인 클래스의 public 멤버로 두는 방법이 있습니다.
하여튼 전역변수를 쓰는 것은 매우 좋지 않은 방법입니다. 자제하시길...
Re: 자바에서 전역변수는 어떻게 쓰나요?
멤버변수는 클래스 정의 안쪽에 두시면 되고, 클래스 인스턴스와 관계없이 사용하시려면 static으로 선언하면 됩니다.
예1)
예2)
하지만 윗분 말씀처럼 절차지향적 언어인 C의 개념을 그대로 OOP 언어인 자바에 도입하는 방법은 좋지 않습니다.
그럼...
----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...
답변감사합니다~! ^^
답변감사합니다~! ^^
댓글 달기