일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Java
- exception
- node.js
- 새벽공부
- 메서드
- try-catch
- SSR
- 다형성
- 인터페이스
- 초보개발자
- 파이팅
- 자료형
- 상속
- 코린이
- 변수
- 보조 스트림
- FileInputStream
- 바이트 단위 스트림
- 코딩
- 자바
- 백엔드
- 배열
- throws
- ArrayList
- 개발자
- 문자 단위 스트림
- 예외 처리
- 인스턴스
- 졸리다
- MPA
- Today
- Total
목록인스턴스 (2)
SHUSTORY
변수를 여러 클래스에서 공통으로 사용하려면? 예를 들어 생각해보자. 학생 클래스가 있고, 이를 이용하여 여러 학생 인스턴스를 만들 수 있다. 각 학생은 고유한 학번을 가지는데, 이 학번을 학생이 입학할 때 자동으로 생성되도록 만들고 싶다. 이 경우에는 각 인스턴스마다 따로 생성되는 변수가 아닌, 클래스 전반에서 공통으로 사용 가능한 변수가 필요하다. 그리고 학생이 한 명 생성될 때마다 기준 변수 값을 1씩 증가시켜 학생 인스턴스의 학번 변수에 대입하면 된다. 이 때 클래스에서 공통으로 사용하는 변수를 'static 변수'로 선언한다. static 변수의 정의와 사용 방법 static 변수( 정적 변수, 클래스 변수 )는 자바뿐만 아니라 다른 언어에서도 비슷한 개념으로 사용되는 변수이다. 자바에서는 다른 ..
클래스 사용과 main( ) 함수 Student 클래스는 멤버 변수와 메서드로 구성되어 있다. 위의 클래스를 직접 사용해서 결과 값을 출력해보자. 프로그램을 시작하는 main( ) 함수 클래스를 사용하여 프로그램을 실행하려면 main( ) 함수에 대해 알아야 한다. main( ) 함수는 JVM이 프로그램을 시작하기 위해 호출하는 함수로, 클래스 내부에 만들지만 클래스의 메서드는 아니다. main( ) 함수를 사용하는 방법은 다음 두 가지가 있다. 1. 우리가 만든 클래스 내부에 main( ) 함수를 만든다. 2. 외부에 테스트용 클래스를 만들어 사용한다. Student 클래스에 main( ) 함수 포함하기 클래스 내부에 main( ) 함수를 만들면 이 클래스가 프로그램의 시작 클래스가 된다. 14행은 새..