[Java] 상속에 대해서


[Java] 상속에 대해서

상속 상속은 기존의 클래스가 가지고 있던 변수와 메서드를 확장해서 쓸 수 있도록 만들어, 재사용성을 높이고, 유지보수의 편의성을 높이며, 가독성을 높이고, 코드의 양을 줄일 수 있도록 해줍니다. class Cal { public int sum(int v1, int v2) { return v1 + v2; } } class Cal2 extends Cal { public int minus(int v1, int v2) { return v1 - v2; } } public class IngeritanceApp { public static void main(String[] args) { Cal2 c2 = new Cal2(); System.out.println(c2.sum(2, 1)); // 3 System.out.println(c2.minus(2, 1)); // 1 } } 덧셈 기능을 하는 Cal 클래스를 extends로 상속 받아 minus 기능을 추가하는 모습입니다. Cal 클래스는 아래에서...


#상속 #오버라이딩 #오버로딩

원문링크 : [Java] 상속에 대해서