강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của astrid5683
astrid5683

câu hỏi đã được viết

Làm đi! Giới thiệu lập trình Java cùng cô giáo Eunjong

Lớp và Đối tượng 2(3) - biến tĩnh

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

Viết

·

267

4

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

java

Câu trả lời 1

4

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

Hình ảnh hồ sơ của astrid5683
astrid5683

câu hỏi đã được viết

Đặt câu hỏi