추상화
-
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; ..
-
java :: OOP-1, Object Oriented Programming(OOP)IT/Java & JSP & FW 2011. 12. 15. 12:30
OOP 개념 OOP란? 객체지향 프로그래밍이라는 의미로 Object의 개념을 Program에 적용한 것. OOP 4대 특징 1. 추상화 어떠한 물체를 대상으로 주가되는 특징을 강조하여 표현하고, 그외 나머지 부분은 과감하게 생략하는 것. Object ┬속성 (마카 색상 등등) (마카) │ └기능 (글쓰기 등등) 마카의 추상화(설계도) (maka.java) //추상화 예제 public class maka { //속성 - 맴버변수(전역변수, 인스턴스변수) String color; //속성 정의 //생성자 public maka(){ color="검정"; } //기능 - 메스드(맴버 매소드) //static은 뺀다. 이 클래스를 부를 때만 메모리에 상주하게끔 만들어야 하기 때문이다. //매개 변수를 적을 필요가..