연령 대별 로 다른 여 자 를 좋아해요.

      
public class Boy {
 
 DreamGirl dreamGirl; //     
 int ages;            //     
     
    //                         
 public void find_GirlFriend(){
  
  dreamGirl.do_Something_for_boy(this);
 }
  
 public void setAges(int ages) {
  this.ages = ages;
 }
  
 public void setDreamGirl(DreamGirl dreamGirl) {
  this.dreamGirl = dreamGirl;
 }
 
 public static void main (String[]args){
  //        ysen 
  Boy ysen=new Boy();
  //ysen   
  ysen.setAges(41);
  //             
  BeautifulGirl beautifulGirl = new BeautifulGirl();
  //                     
  ysen.setDreamGirl(beautifulGirl); 
  //ysen          
  ysen.find_GirlFriend();
  
 }
}

 


 
//           
public abstract class DreamGirl {
 //              
 public abstract void do_Something_for_boy(Boy boy);

}


 

 
//         
public class BeautifulGirl extends DreamGirl {
  
  
 public void do_Something_for_boy(Boy boy) {
  
  if(  18<=boy.ages && boy.ages<25 ){
   
   System.out.println("                            18   24   ");
  }else{
   
   System.out.println("  30         ,          。。。   。。。          25");
   LooksMediocreGirl looksMediocre =new LooksMediocreGirl();
   boy.setDreamGirl(looksMediocre);
   boy.find_GirlFriend();
   
  }
  
 }

}


 
//          
public  class LooksMediocreGirl extends DreamGirl {

 public void do_Something_for_boy(Boy boy) {
  
  
  if(  25<=boy.ages && boy.ages<30 ){
   
   System.out.println("                             25   29   ");
  }else{
   
   System.out.println("         。        。。   。。。          30");
   LivelyGirl livelyGirl =new LivelyGirl();
   boy.setDreamGirl(livelyGirl);
   boy.find_GirlFriend();
   
  }

 }

}



 
//         
public class LivelyGirl extends DreamGirl {

  
 public void do_Something_for_boy(Boy boy) {
   

  if(  30<=boy.ages && boy.ages<35){
   
   System.out.println("                              30   34   ");
  }else{
   
   System.out.println("            。          。。   。。。          35");
   SensibleGirl sensibleGirl =new SensibleGirl();
   boy.setDreamGirl(sensibleGirl);
   boy.find_GirlFriend();
   
  }
 }

}


 
 
//          
public class SensibleGirl extends DreamGirl {

 
 public void do_Something_for_boy(Boy boy) {
  
  if(  35<=boy.ages && boy.ages<40){
   
   System.out.println("                         ,  80              35   39   ");
  }else{
   
   System.out.println("  ,   ,                    40");
  }
  

 }

}


 


 다음은 인쇄 결과 입 니 다.
1:
 
 
인쇄 결과  조건 부 남자 아이의 나 이 는 41 이다. 서른 살 이 되 어 사업 이 잘 되 고 외 로 워 서 활발 하고 말 잘 하 는 아 내 를 찾 습 니 다...........................................찾다남자 아이의 나 이 는 25 명 이상 이 장년 까지 줄곧 독신 이다.활발 한 며느리 를 찾다.찾다남자 아이의 나이 가 30 명 보다 많 으 면 중년 에 며느리 를 얻 기 가 쉽 지 않다.이성 적 인 며느리 를 찾 든 가.찾다남자 아이의 나이 가 35 세 이상 이면 돈 도 없고 애완동물 을 찾 지 않 으 면 남자 아이의 나이 가 40 세 이상 이 된다. 
2:
인쇄 결과  조건 부 남자 의 나 이 는 20 살 이 고 나 는 돈 이 없어 서 같은 여 자 를 찾 아 여자 친구 가 되 었 다. 이때 남자 의 나 이 는 18 에서 24 사이 이다.  3:  
인쇄 결과  조건 부 남자 아이의 나 이 는 25 살 입 니 다. 서른 살 이 되 어 사업 이 잘 되 고 외 로 워 서 활발 하고 말 잘 하 는 아 내 를 찾 습 니 다...........................................찾다남자 의 나이 가 25 보다 많 으 면 평범한 여 자 를 찾 아 함께 지 내 는 것 과 같다.  4:  
인쇄 결과  조건 부 남자 아이의 나 이 는 30 이다. 서른 살 이 되 어 사업 이 잘 되 고 외 로 워 서 활발 하고 말 잘 하 는 아 내 를 찾 습 니 다...........................................찾다남자 아이의 나 이 는 25 명 이상 이 장년 까지 줄곧 독신 이다.활발 한 며느리 를 찾다.찾다남자 아이의 나 이 는 30 명 이상 이 장년 까지 줄곧 독신 이다.  다행히 활발 한 여 자 를 찾 았 습 니 다. 이때 남자 아이의 나 이 는 30 에서 34 사이 입 니 다.    5:   인쇄 결과  조건 부 남자 아이의 나 이 는 30 이다. 서른 살 이 되 어 사업 이 잘 되 고 외 로 워 서 활발 하고 말 잘 하 는 아 내 를 찾 습 니 다...........................................찾다남자 아이의 나 이 는 25 명 이상 이 장년 까지 줄곧 독신 이다.활발 한 며느리 를 찾다.찾다남자 아이의 나이 가 30 명 보다 많 으 면 중년 에 며느리 를 얻 기 가 쉽 지 않다.이성 적 인 며느리 를 찾 든 가.찾다남자 아이의 나이 가 35 명 보다 많 으 면 중년 이 되면 모두 독신 국왕 이 된다.  다행히 이성 적 인 며느리 를 찾 았 으 니, 80 대 후반 이 구나.  이때 남자 아이의 나 이 는 35 에서 39 사이 이다.

좋은 웹페이지 즐겨찾기