게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
java에서 static 변수와 메서드에 관해서 질문이 있습니다!
게시물ID : programmer_3393짧은주소 복사하기
작성자 : 오오홍
추천 : 0
조회수 : 820회
댓글수 : 3개
등록시간 : 2014/05/20 16:14:42
지금 객체 지향 프로그래밍과 메서드에 관해서 공부를 하는 중인데
static에 관련한 부분이 알쏭달쏭하네요.

일단 일반적인 지역변수와는 달리 모든 메서드에서 공통적으로 사용할수 있다는 점, 초기화는 처음 생성시에 한번만 된다는점까진 알겠는데,
왜 static 메서드에서 일반적인 멤버변수를 사용할수 없는지 제대로 이해가 안가네요.
객체를 선언하기 전에는 일반 멤버변수를 사용할수 없다라는게 클래스내에서 일반 멤버 변수를 선언했더라도 객체가 생성되기 전까진 아예
멤버 변수에 메모리가 할당되지 않는다는 뜻인가요??
그게 맞다면 대충 이해가 갈 거 같은데...
힙이나 스택에 대한 개념은 봤는데 아직 머리속에서 바로바로 떠오르지가 않네요 ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호