IS A 상속

내가 원하는것을 근접하게 IS A 상속 할수록 생산성이 높아지고 소요비용도 절감된다. (IS A 할수있으면 IS A 상속이 좋다.Framwork이 있으면 틀가지고 작업한다)

Exam 을 IS A 상속을 해보자.

class NewlecExam

import part3.ex4.UI코드분리하기.Exam;

public class NewlecExam extends Exam{
	
	private int com;

	public int getCom() {
		return com;
	}

	public void setCom(int com) {
		this.com = com;
	}
	
	
}

class Program

 import part3.ex4.UI코드분리하기.Exam;

public class Program {
	

	public static void main(String[] args) {
		NewlecExam exam = new NewlecExam();
		exam.setKor(10);
		exam.setEng(10);
		exam.setMath(10);
		exam.setCom(10);
		
		System.out.println(exam.total());
		
	}

}

출력값이 30이 나온다.

IS A 상속 틀로 가져다 썼을때 문제가 되는점이 여러가지가 있다. 다음게시글에 계속

참고 :https://youtu.be/cZ4MDXz0ipU 뉴렉쌤

댓글남기기