java overriding1 JAVA 객체지향과 상속성 객체지향 언어의 3대 속성 1. 상속성 : 클래스를 상속해서 클래스 만든다. 2. 은닉성 : 감추고 싶은건 감출 수 있다. 3. 다형성 : 하나의 심볼(이름)이 여러 실체에 매핑될 수 있다. 이번에는 상속성에 대해 정리할 것이다. 조상 클래스가 A라 하고 조상클래스를 상속 받은 자손 클래스를 B라 하면 클래스를 작성할 때 class B extends A라 적어야 한다. 위 코드에서 B클래스를 이용하여 t라는 인스턴스를 생성했다. t인스턴스에는 apple이라는 멤버함수가 존재하지 않는데 왜 오류가 발생하지 않은 것일까? 바로 상속을 받은 자손 클래스는 조상 클래스의 멤버변수와 멤버함수를 그대로 물려받기 때문이다. 따라서 B가 A를 상속 받은 동시에 멤버변수인 apple을 물려받아 오류가 발생하지 않고 10.. 2020. 3. 4. 이전 1 다음