본문 바로가기

생성자 호출

Java_09 * 상속 - 이미 작성되어진 클래스를 그대로 물려받고 필요부분을 수정해서 새로운 클래스로 만드는 것 - 클래스에서는 다중 상속이 지원 안된다 · 두개이상은 안된다. 반드시 1개만 상속 가능하다 · C언어는 된다 ;ㅅ; * 접근제어자 · private : 클래스내에서만 접근가능 (하위클래스도 접근불가) · protected : 동일패키지, 하위클래스에서 접근가능(하위클래스는 패키지가 달라도 접근가능) · public : 어디에서나 접근 가능 · default (명시하지 않는 경우, friendly) : 동일 패키지만 접근가능(하위 클래스도 동일패키지가 아니면 접근 불가능) · 접근우선순위 : public > protected > default > private * Override 주석은 컴파일 하면 사라지.. 더보기
Java_07 * class (클래스) - 개념 잡기 ① : Ex클래스내에 인스턴스 변수의 num1,num2값을 e1이 가르키도록 주소값을 담아 메모리를 할당한다(e2에도 동일) ② : *A의 set()이라는 메소드를 호출하여 10과 5를 전달 *A : ②에서 받은 10,5의 값을 num1, num2에 대입하고 값을 반환 하지 않고 내부의 *B의 변수에 저장 ③ : e1(Ex클래스)내에 add()라는 메소드를 호출하여 정수형 변수 a1에 대입한다 *C : ③의 호출을 받고 명령문을 실행하려 보니 ②로 인해 생성된 num1과 num2의 값(10,5)을 갖게 되어 정수형 a변수의 값은 15가 되고 return a; 그 값을 호출한 곳으로 반환한다. ④ : ③의 *C에서 반환된 15라는 값을 출력 ⑤ : (②와 같음) *A.. 더보기