Cal이라는 클래스의 자식을 만들려면 class Cal3 extends Cal{}로 생성하면 된다.
여기서 Cal3는 Cal의 부모라고 생각하면 되고 Cal에 있던 모든 것들을 상속받아 Cal과 같은 기능을 한다.
자식은 부모의 모든것을 상속받아 부모의 기능을 쓸 수 있음과 동시에 자식 자기자신만의 기능도 만들 수 있다.
오버로딩은 "과적"이란 의미
이미 있는 sum메소드를 같은 이름으로 만들 수 있다 단, 형태가 다를 때에 한에서
오버라이딩은 부모 클래스의 메소드를 덮어씀 재정의
부모 메소와 같은 이름의 메소드를 생성해 기능을 바꿔 부모와 다르게 활용이 가능하다
this 는 자기자신을 나타냄 super는 부모를 가르킨다.
자식이 생성자가 있는 부모 클래스를 상속받으려면 생성자도 함께 상속 받아야 한다.
'코딩 > Java' 카테고리의 다른 글
자바 abstract (0) | 2020.12.24 |
---|---|
자바 접근제어자 (0) | 2020.12.23 |
자바 클래스와 인스턴스의 활용 (0) | 2020.12.22 |
자바 생성자와 this (0) | 2020.12.22 |
자바 static (0) | 2020.12.22 |