본문 바로가기

합계(인터페이스) ==================================================================== - 인터페이스 -> 추상화정도가 더 높은 추상클래스 -> 미완성도가 높은 클래스 -> 추상메소드로만 이루어져있는 클래스 -> 상수형변수만 가능 -> 협업할때 사용한다. ===================================================================== 인터페이스를 만들면 아직 그건 만들고있는 상태이므로 못갖고 온다. Calculator -> 만든다. view를 만들기 위해 caldemo를 사용했다. Calc -> 개발자1번은 Caldemo,CalView를 만든다. 행위를 하고 개발자2번은 Calc라는 인플리먼트 상속받아 Calculator과 .. 더보기
포인트관리(추상화) 실수로 오버라이딩 안한다면 이자포인트가 원래 포인트랑 비슷하게 들어간다. point라는곳을 무조건 오버로딩할수밖에 없어 라고 명시를 해야겠다. 추상메소드 -> 미완성된 메소드 public abstract void test(); //미완성이기 때문에 여기까지만 작성한다. 상속받은녀석이 이걸 반드시 완성해서 써야한다. 추상메소드가 들어있는걸 보고 추상클래스라고 한다. 추상클래스 -> 일반적으로 추상메소드를 가지고 있는 클래스 -> abstract class 클래스명 -> 객체화를 막기위해서 -> 반드시 상속하게 만들기 위해->이런용도로도 쓴다. public abstract class 클래스명{ 추상메소드 } 클래스는 객체의 설계도 -> 추상클래스는 객체화가 안됨 추상클래스는 설계도가 완성이 안되어있다. 그러.. 더보기
포인트관리(상속) 포인트관리 시스템 1. Silver Class(kh.java.point.model.vo) #변수 : 이름,등급,포인트,(이자) #메소드 : 생성자,getter,setter, 이자(getter) -> Silver등급의경우 포인트의 2% Gold Class(kh.java.point.model.vo) #변수 : 이름,등급,포인트,(이자) #메소드 : 생성자,getter,setter, 이자(getter) -> Gold등급의경우 포인트의 3% Vip -> 이자 5% Vvip -> 이자 7% 2. PntMgr Class(kh.java.point.controller) #변수 : silver등급을 관리할 객체배열(10명), s_index gold등급을 관리할 객체배열(10명), g_index vip등급을 관리할 객체배.. 더보기