2009년 11월 22일
상속 2행시 외 수업감상
상 - 상당히 이쁜 여자가 있어요. 다가가보도록 하지요. 용기를 내어 다가가 말을 걸었어요
속 - 속았네요.. 화장빨이네요..
class A { .....
}
class B extends A { .....
}
여기서 extends A란 클래스 B가 클래스 A를 상속받았다는 의미이다.
변수를 private 타입으로 지정하였을 경우 하위클래스 ( 상속받은 클래스 ) 에서는 이 변수를 사용이 불가능하다.
오버라이딩 - 상속관계에 있는 클래스들 간에 같은 이름의 메소드를 정의하는 경우. 메소드가 오버라이딩 되었다면 상위 클래스의 메소드가 하위 클래스에 의해 가려지게 된다.
super - 하위클래스에 가려진 상위클래스의 멤머변수나 메소드에 접근할 때 사용. 상위클래스의 생성자 호출을 위해 사용.
요번 시간에는 5장. 상속에 대해 수업을 나갔습니다.
새롭게 5장에 들어가는 것이다 보니, 오버라이딩이니 하는 것들이 생소하게 느껴졌습니다.
자바는 점점 뒤로 갈수록 어려워지고 있는것 같습니다... ㅠㅠ
일단 상속에 대한 개념은 머릿속에 잡힌 것 같습니다. 다음 수업 역시 열심히 들어봐야겠습니다.
속 - 속았네요.. 화장빨이네요..
class A { .....
}
class B extends A { .....
}
여기서 extends A란 클래스 B가 클래스 A를 상속받았다는 의미이다.
변수를 private 타입으로 지정하였을 경우 하위클래스 ( 상속받은 클래스 ) 에서는 이 변수를 사용이 불가능하다.
오버라이딩 - 상속관계에 있는 클래스들 간에 같은 이름의 메소드를 정의하는 경우. 메소드가 오버라이딩 되었다면 상위 클래스의 메소드가 하위 클래스에 의해 가려지게 된다.
super - 하위클래스에 가려진 상위클래스의 멤머변수나 메소드에 접근할 때 사용. 상위클래스의 생성자 호출을 위해 사용.
요번 시간에는 5장. 상속에 대해 수업을 나갔습니다.
새롭게 5장에 들어가는 것이다 보니, 오버라이딩이니 하는 것들이 생소하게 느껴졌습니다.
자바는 점점 뒤로 갈수록 어려워지고 있는것 같습니다... ㅠㅠ
일단 상속에 대한 개념은 머릿속에 잡힌 것 같습니다. 다음 수업 역시 열심히 들어봐야겠습니다.
# by | 2009/11/22 22:03 | JAVA | 트랙백 | 덧글(2)



