[JAVA] 객체지향 - 객체를 멤버로 갖는 클래스 (포함 관계)
·
JAVA
포함 관계 (composite) : 클래스이 멤버로 참조변수를 선언하는것 작은 단위의 클래스를 만들고, 이 들을 조합해서 클래스를 만든다. class card { String name; // 카드사 String num; // 카드번호 String pwd; // 연계 된 계좌 String accName; // 계좌이름 String accNum; // 계좌번호 String accpwd; // 계좌비번 int accMoney; // 계좌 잔고 } // 이렇게 안에 변수가 많으면 찾기가 어려우니 //class card1 과 Account 처럼 분리해서 사용하는 게 좋다 class card1 { //카드에 필요한 내용만 모아서 card1에 담아 준다 String name; // 카드사 String num; // ..
[JAVA] 객체지향언어
·
JAVA
1. 객체지향언어 객체지향 프로그래밍 : 객체중심으로 프로그래밍 한다. ↕ 순차적 프로그래밍 : 시간의 흐름 순서대로 프로그래밍 하는 방법 객체 : 현실세계에 있는 걸 프로그램으로 모델링 되는 주체로 사물, 사람, 개념, 기능 등 다양하다. 즉, 객체 중심으로 프로그램을 한다는 것은 객체를 도출하고 객체 사이의 관계를 명시해야 한다. 객체사이의 관계는 두개의 관계가 있다. 포함관계 : 다른 클래스타입의 객체를 멤버 변수로 포함하는 것. // has a 관계 획득하고 소유하고 있는 것. 상속관계 : 다른 클래스타입에서 성질을 그대로 물려받은 것 // is a 관계 태어나자마자 가지고 있는 것. 2. 객체 도출 : 어떤 클래스가 필요하고 그 클래스의 구성 요소 (어떤 멤버변수, 어떤 메소드가 필요하나) 를 ..
해니01_15
'자바객체' 태그의 글 목록