[Java][용어 정리] 생성자, 키워드, Object


[Java][용어 정리] 생성자, 키워드, Object

* 접근지정자: public>protected>defalut>private 모든 생성자의 앞에는 this() 또는 super()가 있어야 한다. 선언하지 않았다면 디폴트로 내부에서 this()가 붙는다. this 키워드 / this() 메소드 this.(변수명) //(=키워드) 생성자에서 여러변수 초기화 this(); //생성자 호출 this(); 메소드를 사용하여 중복성제거 class A{ int a, b, c, d; A(){ a=1; b=2; c=3; d=4; } A(int aa){ this(); a = aa; } A(int aaa, int bbb){ this(a); b = bbb; } } super 키워드 / super() 메소드 super.(변수명) //(=키워드) 부모 클래스 내에 있는 메소드 호출 super(); //부모생성자 호출 class A{ void abc(){ System.out.println("A_abc()"); } } class B extends A{ void...


#constructor #자바 #오브젝트 #생성자 #부모클래스 #메소드 #Object #method #keyword #java #키워드

원문링크 : [Java][용어 정리] 생성자, 키워드, Object