티스토리 뷰
생성자(Contructor)
- 객체가 생성될 때에 필드에게 초기값을 제공하고 필요한 초기화 절차를 실행하는 메소드
c++과 다르게 JAVA는 소멸자가 없다. 시스템에서 자동으로 소멸시켜줌
생성자의 예
생성자가 한개라도 만들어졌다면 디폴트 생성자가 안만들어지지만 아무것도 없으면 디폴트생성자가 자동으로 한개 생긴다.
생성자는 처음에 초기값 설정 을 위해 사용 (그 이후에 그 안의 값을 변경하진 못한다.
정적 변수
- 인스턴스 변수(instance variable) : 객체마다 하나씩 있는 변수
- 정적 변수(static variable) : 모든 객체를 통틀어서 하나만 있는 변수
정적변수는 클래스 자체에 속해있다.
Tip . 정적변수는 객체를 새로 생성해도 초기화되지 않는다. (지역변수는 새로 개체를 생성하면 초기화되어 나온다.)
'Study > JAVA' 카테고리의 다른 글
객체지향 프로그래밍 6주차 (JAVA) 생성자는 void를 쓰지않는다. (0) | 2019.10.07 |
---|---|
객체지향 프로그래밍 5주차 (JAVA) (0) | 2019.09.30 |
객체지향 프로그래밍 4주차(JAVA) (0) | 2019.09.23 |
객체 지향 프로그래밍 2주차 (0) | 2019.09.09 |
객체지향 프로그래밍 1주차 (0) | 2019.09.02 |
댓글