코드에서 상속이라는 것 또한 이미 만들어져 있는 코드를 가져다 쓰는 것인데
우리가 개발을 할 때 그 코드를 물려받아 사용하면 훨씬 시간적으로 효율적이다.
코드를 물려받는다.(개발할 필요가 없다)
New를 통해 객체를 만드는 것이 아니기 때문에 new연산은 필요하지 않다.
이때 부모 클래스와 자식클래스가 존재하며 일반적으로 부모의 클래스를 자식클래스가 상속받아 사용한다. 그럼 부모클래스의 메소드나 객체변수등을 가져와 사용할 수 있다.
우리가 알고 있는 기본적인 객체 생성을 통한 데이터 입출력은
package inheritance;
import java.util.ArrayList;
class TestClass01{
ArrayList arr;
public TestClass01() {
arr =new ArrayList<>();
}
}
public class MainClass01 {
public static void main(String[] args) {
TestClass01 tc =new TestClass01();
tc.arr.add(111);