강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

astrid5683 のプロフィール画像
astrid5683

投稿した質問数

Do it!Javaプログラミング入門

クラスとオブジェクト2(3) - static変数

동영상의 15:01분 부분질문드립니다

作成

·

267

4

StudentJ.serialNum값의 serialNum가 10002로 나온다고하셨는데요, 학번개념으로 생각해서 studentJ는 계쏙 10001일 되어야하는게 아닌가요 ? ㅜㅜ serialNum는 계속 1부터 계속 증가되기때문에 serialNum은 결과값이 계속 1씩 증가하게되는건가요 ? 

java

回答 1

4

일단 static이라는게 공유가되는거니까 인스턴스가 생성될때마다 1이증가가됩니다. studentJ는 10001이되고 studenT라는 인스턴스가 하나 생성이되니까 다시 1이 증가가되서  10002가됩니다. 그럼 마지막으로 serialNum은 student.java클래스에서 studentID  = serialNum이니까 10002가 되는것이맞습니다. 결론적으로 인스턴스가 하나 생성될때마다 1이 증가가 되는것입니다.

astrid5683 のプロフィール画像
astrid5683

投稿した質問数

質問する