본문 바로가기

JAVA/JAVA

자바 용어 설명 - 생성자, this, Static

반응형

1. 생성자

: 클래스의 객체 생성싱에 자동 수행되어 멤버변수들의 값을 초기화 할 목적으로 사용하는 특수한 메소드

생성자를 만들때는 클래스이름과 똑같은 이름의 메소드를 정의하면 그것이 생성자로 동작된다



2. this 라는 키워드

: 생성자나, 메소드의 매개변수이름을 의미있는 이름으로 정해주다 보면

멤버의 이름과 겹치게 된다. 이럴대 멤버자신을 구별할 목적으로 사용하는 키워드


this()

생성자가 중복되어 있을때, 생성자 안에서 또 다른 생성자를 호출하고자 할 때 사용

반드시 첫번째 문장에 와야함!!!



3. Static 라는 키워드

: 클래스의 멤버변수나 멤버메소드를 사용하려면 반드시 객체를 생성 한 후에 

그 객체를 통해서 사용할 수 있다.

만약에 객체를 통하지 않고 객체 없이도 사용하고자 하는 멤버변수나 멤버메소드가 있다면

static 키워드를 붙여 가능하다


==> 객체가 있다면 그 객체를 통해서 접근 가능하다

모든 객체가 공통된 값을 갖게 된다

반응형