반응형
1. 생성자
: 클래스의 객체 생성싱에 자동 수행되어 멤버변수들의 값을 초기화 할 목적으로 사용하는 특수한 메소드
생성자를 만들때는 클래스이름과 똑같은 이름의 메소드를 정의하면 그것이 생성자로 동작된다
2. this 라는 키워드
: 생성자나, 메소드의 매개변수이름을 의미있는 이름으로 정해주다 보면
멤버의 이름과 겹치게 된다. 이럴대 멤버자신을 구별할 목적으로 사용하는 키워드
this()
생성자가 중복되어 있을때, 생성자 안에서 또 다른 생성자를 호출하고자 할 때 사용
반드시 첫번째 문장에 와야함!!!
3. Static 라는 키워드
: 클래스의 멤버변수나 멤버메소드를 사용하려면 반드시 객체를 생성 한 후에
그 객체를 통해서 사용할 수 있다.
만약에 객체를 통하지 않고 객체 없이도 사용하고자 하는 멤버변수나 멤버메소드가 있다면
static 키워드를 붙여 가능하다
==> 객체가 있다면 그 객체를 통해서 접근 가능하다
모든 객체가 공통된 값을 갖게 된다
반응형
'JAVA > JAVA' 카테고리의 다른 글
자바 String 관련 메소드 (0) | 2016.06.12 |
---|---|
자바 메소드 호출 방법 : 값에 의한 호출(call by value), 주소에 의한 호출(call by reference) (0) | 2016.06.12 |
자바 객체지향의 정의 (0) | 2016.06.12 |
자바 예제 - 메소드 : 반환값이 있는것과 없는것 차이 (0) | 2016.06.12 |
자바 예제 - 메소드 : 반환값을 가지고 되돌아 가는 프로그램 (0) | 2016.06.12 |