자바 상속에 대하여2 자바 상속에 대한걸 보겠다.그전에는 자바 상속에 기본적인 틀을 보았고이번엔 그걸 응용해서 정보은닉(private)를 쓰고 난후 그거를 통해 부모메뉴판이 있고 자식 메뉴판에서 추가시키는걸 연습해보겠다. Main에서 Child를 통해 값을 갖고오지만 Parent클래스에는 절대 손대는게 아니다. 자식클래스만 보는거기때문에 여기서 의미를 이해할 필요가 있다. 오버라이딩과 오버로딩 이라는게 있는데오버리이딩 같은경우 2발 자전거가 있고 거기서 기능을 추가해 4발 자전거를 한다고 할땐 오버라이딩을 하지만 오버로딩 같은 경우는 매개변수를 다르게 하는것으로 똑같은 자전거인데 색깔이 다르게 오버로딩 한다는 의미이다. 즉자전거가 여러개 있는 상태에서 기능을 추가한다면 오버라이딩이고자전거가 여러개 있는 상태에서 색깔만 바꾸고.. 더보기 자바 상속에 대하여 상속 객체지향언어의 대표적인 java를 공부할 때 가장 중요하고 꼭 알고 넘어가야 하는 부분이 상속과 추상화 개념이다. 상속은 우리가 일상에서 알고 있는 상속이다. 프로그래밍에서도 어떤 객체가 다른 객체로부터 객체의 데이터(속성)와 메소드를 상속 받을 수 있다. 이럴 경우 상속받은 객체는 상속해준 객체의 데이터 및 메소드를 이용할 수 있고 또는 변경 할 수 있다. 상속을 통해 4발 자전거 만든다 생각해보자자전거는 기본적으로 핸들, 바퀴, 브레이크, 패달, 프레임 등이있다.4발이니 바퀴가 4개가 필요하다. 상속이 필요한 이유 - 자전거매장에서 2발자전거를 사갖고와서 뒷바퀴에 바퀴2개만 붙이면 바로 4발 자전거가 나온다. 이런의미로 상속이 필요하다. 프로그래밍에서도 좋은 클래스가 있다면 상속을 통해 개발시간.. 더보기 TV 객체 만드는거 getter이랑 setter만들어주기(집에서수정한것) getter은 읽어오는것 setter은 값을 설정하는것객체를 만든후 거기에 변수선언을 해준다음 getter과 setter을 설정 후 컨트롤러를 통해 자세한 기능을 추가한후 main에서 호출받으면 끝!!-------------------------------------------------------------------------------------------------------------------------------------------------------------//자바프로젝트 : tv//자바 패키지명 : jongkyu.controller//자바 클래스명 : Controller package jongkyu.controller; import java.util.Random;import java.. 더보기 이전 1 ··· 58 59 60 61 62 63 64 ··· 70 다음