728x90
    
    
  반응형
    
    
    
  35) 매개변수의 다형성(2)-하나의 배열로 여러 종류 객체 다루기
이전 시간에 이어 매개변수 다형성의 장점 2인 하나의 배열로 여러 종류 객체 다루기를 보겠습니다.
1. 여러종류의 객체를 배열로 다루기
-조상 타입의 배열에 자손들의 객체를 담을 수 있다.

| 
 1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
 | 
 class Buyer{ 
    int money = 10000; 
    int bonusPoint = 0; 
    Product[] cart = new Product[10]; 
    int i = 0; 
    void buy(Product p) { 
        if(money<p.price) { 
            System.out.println("잔액부족"); 
            return; 
        }else { 
            money -= p.price; 
            bonusPoint += p.bonusPoint; 
            System.out.println(p+"를 구입하였습니다."); 
            cart[i++]= p;  
        } 
    } 
 | 
cs | 
위 소스를 도식화하면,

2. Vector클래스
-객체 배열의 길이를 알아서 조절해주는 클래스
-add(new Tv()); 이런 식으로 추가하면 됨
728x90
    
    
  반응형
    
    
    
  'back-end > JAVA' 카테고리의 다른 글
| 37) 추상클래스의 작성1 (0) | 2021.06.15 | 
|---|---|
| 36) 추상클래스(abstract class), 추상메서드(abstract method) (0) | 2021.06.10 | 
| 34) 매개변수의 다형성(1)-다형적 매개변수 (0) | 2021.06.10 | 
| 33) instanceof연산자 (0) | 2021.06.09 | 
| 32) 참조변수의 형변환 (0) | 2021.06.09 |