다형성
-
java :: OOP-3, 상속, 다형성, pakage(패키지)IT/Java & JSP & FW 2011. 12. 19. 12:42
상속 상속이란? 코드의 재활용을 보다 체계적으로 하기 위한 하나의 방법으로 나온 개념. (부모의 재산을 물려받는 것을 의미) 상속의 장점 1. 개발시간을 단축 2. 코드의 재활용 상속관계(... is a 관계가 성립해야한다.) extends를 통해 상속받는다. 자바는 단일 상속 개념 상속형식 Class 자식클래스 extends 부모클래스{ 내용 기술; } 상속예제-1 (Itest.java) class Super{ int a=10; double b=20.0; public void fun(){ System.out.println("fun메소드호출됨~"); } } class Sub extends Super{ //super 클래스 상속 int a=100; //부모랑 중첩되는 변수들을 "중첩변수"라고 부른다. 중첩..
-
java :: OOP-2, 추상화, 은닉화, 다형성IT/Java & JSP & FW 2011. 12. 16. 12:38
추상화 예제 프로그램 (2개 클래스를 모드 생성하셔야 합니다. ) 예제-은행 (bank.java) public class bank { String acname; String acnum; private int money; //private을 써서 은닉화를 시킨다. static double iyel=0.07; //static을 붙으면 선언과 동시에 메모리에 상주하게 되며, 바로 초기화를 해야한다. //이런 변수를 클레스변수라 한다. //setter 반환타입X 매개변수O public void setMouny(int mouny){ } //무조건 public을 써야하고 메소드명에 set- 을 붙인다. //getter 반환타입O 매개변수X public int getMouny(){ return this.money; ..