WXME0106 ## &wxtext wxtab wxmedia wximage  $(lib "comment-snip.ss" "framework")  +(lib "collapsed-snipclass.ss" "framework")   drscheme:sexp-snip   drscheme:syntax-snipclass%  drscheme:number  ,(lib "number-snip.ss" "drscheme" "private")   drscheme:bindings-snipclass%  drscheme:lambda-snip%  drscheme:define-snip%  gb:core  
gb:canvas  gb:editor-canvas  
gb:slider  	gb:gauge  gb:listbox  gb:radiobox  
gb:choice  gb:text  gb:message  
gb:button  gb:checkbox  gb:vertical-panel  	gb:panel  gb:horizontal-panel  !(lib "readable.ss" "guibuilder")  java-comment-box%  java-interactions-box%  "drscheme:vertical-separator-snip%  wxbad   drscheme:xml-snip  (lib "xml-snipclass.ss" "xml")  drscheme:scheme-snip  "(lib "scheme-snipclass.ss" "xml")  test-case-box%  wxloc        K         
ZZ                                                        	Standard  KCourier New         
ZZ                                                          ?       \                              ?      ?      ?      ""   Matching Parenthesis Style   ?       \                              ?      ?      ?      ""      ?                                     ?      ?      ?      &&   (framework:syntax-coloring:scheme:symbol   ?                                     ?      ?      ?      &&   )framework:syntax-coloring:scheme:keyword   ?                                     ?      ?      ?      &&      ?                                     ?      ?      ?      t   )framework:syntax-coloring:scheme:comment   ?                                     ?      ?      ?      t      ?                                     ?      ?      ?      )&   (framework:syntax-coloring:scheme:string   ?                                     ?      ?      ?      ""   *framework:syntax-coloring:scheme:constant   ?                                     ?      ?      ?      ""      ?                                     ?      ?      ?      <$   -framework:syntax-coloring:scheme:parenthesis   ?                                     ?      ?      ?      <$      ?                                     ?      ?      ?      @   'framework:syntax-coloring:scheme:error   ?                                     ?      ?      ?      @      ?                                     ?      ?      ?            'framework:syntax-coloring:scheme:other   ?                                     ?      ?      ?               ?                                     ?      ?      ?      Qp   1drscheme:check-syntax:lexically-bound-identifier   ?                                     ?      ?      ?      Qp      ?                                     ?      ?      ?      D    *drscheme:check-syntax:imported-identifier   ?                                     ?      ?      ?      D    %profj:syntax-coloring:scheme:keyword   ?                                     ?      ?      ?               ?                                     ?      ?      ?      ""   $profj:syntax-coloring:scheme:string   ?                                     ?      ?      ?      ""   %profj:syntax-coloring:scheme:literal   ?                                     ?      ?      ?      ""   %profj:syntax-coloring:scheme:comment   ?                                     ?      ?      ?      t   #profj:syntax-coloring:scheme:error   ?                                     ?      ?      ?      @   (profj:syntax-coloring:scheme:identifier   ?                                     ?      ?      ?      &&   %profj:syntax-coloring:scheme:default   ?                                     ?      ?      ?              F ?             ?      ?      ?      ?      ?      ?            XML  F ?             ?      ?      ?      ?      ?      ?              G ?             ?      ?      ?      ?      ?      ?               ?                                    ?      ?      ?      PP     G ?                                    ?      ?      ?      PP     G ?                                     ?      ?      ?       d       KCourier New         
ZZ                                                          ?                                     ?      ?      ?              ?                                     ?      ?      ?               ?                                     ?      ?      ?               ?                                     ?      ?      ?               ?                                     ?      ?      ?               ?                                     ?      ?      ?               ?                                     ?      ?      ?      ""      ?                                     ?      ?      ?      ""      ?                                     ?      ?      ?      ""      ?                                     ?      ?      ?      ""      ?                                                                   ?                                                                   ?                                                                   ?                                                                   ?                                                                   ?                                                                	   ?                                                                   ?                                                             ""   KCourier New         
      ?      ?      ?      ?      ?      ?              F ?       \ZZZ                              ?      ?      ?      ""     F ?       ZZZZ      ?      ?      ?      ?      ?      ?                ?             ?      ?      ?      ?      ?      ?               K         
ZZ                                                           ?       \                              ?      ?      ?      (     F ?       \ZZZ                              ?      ?      ?      (   drscheme:check-syntax:keyword  F ?       \ZZZ                              ?      ?      ?      (     F ?       ZZZZ                              ?      ?      ?      @   'drscheme:check-syntax:unbound-variable  F ?       ZZZZ                              ?      ?      ?      @      ?                                     ?      ?      ?      $$     F ?       ZZZZ                              ?      ?      ?      $$   %drscheme:check-syntax:bound-variable  F ?       ZZZZ                              ?      ?      ?      $$    drscheme:check-syntax:primitive  F ?       ZZZZ                              ?      ?      ?      $$      ?                                     ?      ?      ?      3'     F ?       ZZZZ                              ?      ?      ?      3'   drscheme:check-syntax:constant  F ?       ZZZZ                              ?      ?      ?      3'      ?       \                              ?      ?      ?           drscheme:check-syntax:tail-call   ?       \                              ?      ?      ?            F ?       ZZZZ                              ?      ?      ?      <$   drscheme:check-syntax:base  F ?       ZZZZ                              ?      ?      ?      <$     K ?                                     ?      ?      ?       d       KCourier New         
ZZ                                                           K         ZZZZ                                                           K-adobe-courier         ZZZZ                                                          F ?       ZZZZ                              ?      ?      ?      @     F ?       ZZZZ                              ?      ?      ?      $#     F ?       ZZZZ                              ?      ?      ?      >&     G ?       ZZZZ      ?      ?      ?      ?      ?      ?              F ?       ZZZZ                             ?      ?      ?      QQ     G ?       ZZZZ                             ?      ?      ?      QQ     G ?       ZZZZ                              ?      ?      ?       d       K         
ZZZZ                                                           KCourier New         ZZZZ                                                          F ?       ZZZZ                             ?      ?      ?      PP     G ?       ZZZZ                             ?      ?      ?      PP      KCourier         ZZZZ                                                           KCourier         ZZZZ                                                          F ?       \ZZZ                                                           F ?       \ZZZ                              ?      ?      ?             F ?       ZZ^Z                              ?      ?      ?             F ?       ZZZZ                              ?      ?      ?             F ?       \ZZZ                              ?      ?      ?            K ?       ZZZZ      ?      ?      ?      ?      ?      ?               KVT100         ZZZZ                                                           K ?       ZZZZ      ?      ?      ?      ?      ?      ?              K ?       ZZZZ                              ?      ?      ?       d      F ?       ZZZZ                             ?      ?      ?              F ?       ZZZZ                              ?      ?      ?             F ?       ZZZZ                              ?      ?      ?             F ?       ZZZZ                              ?      ?      ?      **     F ?       ZZZZ                             ?      ?      ?             G ?       ZZZZ                             ?      ?      ?             F ?       ZZZZ                              ?      ?      ?              F         ZZZZ      ?      ?      ?      ?      ?      ?               F ?       ZZZZ                             ?      ?      ?            h-link-style  F ?       ZZZZ                             ?      ?      ?             F @        \ZZZ      ?      ?      ?      ?      ?      ?               F ?       \ZZZ      ?      ?      ?      ?      ?      ?            r p   F ?      ZZZZ      ?      ?      ?      ?      ?      ?            t ps  F ?       ZZZZ                              ?      ?      ?      22      F ?       ZZ]Z      ?      ?      ?      ?      ?      ?              F ?       ZZ]Z                              ?      ?      ?      @   x pq pz  K ?       ZZZZ      ?      ?      ?      ?      ?      ?            z  K ?       \ZZZ      ?      ?      ?      ?      ?      ?              K ?       ZZZZ                              ?      ?      ?      >&     K ?       ZZZZ                              ?      ?      ?      $#     F ?      ZZZZ      ?      ?      ?      ?      ?      ?              K ?       ZZZZ                              ?      ?      ?      ""    p  F ?       ZZ]Z      ?      ?      ?      ?      ?      ?               F ?       ZZZZ      ?      ?      ?      ?      ?      ?               F ?       ZZZZ      ?      ?      ?      ?      ?      ?               F ?       ZZZZ      ?      ?      ?      ?      ?      ?                 ?             ?      ?      ?      ?      ?      ?               ?             ?      ?      ?      ?      ?      ?               F         
ZZ                                                           ?       ^                              ?      ?      ?              ?                                     ?      ?      ?              ?                                     ?      ?      ?             F         
ZZ                                                         F @        \      ?      ?      ?      ?      ?      ?              F ?       \      ?      ?      ?      ?      ?      ?              F ?       \                             ?      ?      ?             F ?            ?      ?      ?      ?      ?      ?              F ?                                   ?      ?      ?             F ?       \                             ?      ?      ?      22     F ?       ]      ?      ?      ?      ?      ?      ?              F ?33@    \      ?      ?      ?      ?      ?      ?              F ?                                    ?      ?      ?             K ?                                     ?      ?      ?      <$     K ?       \                              ?      ?      ?             K ?                                    ?      ?      ?      <$     K ?       \                             ?      ?      ?              ?       \                                                           K ?       \      ?      ?      ?      ?      ?      ?              F ?                                     ?      ?      ?      ""     F ?       \                              ?      ?      ?      ""     K ?                                    ?      ?      ?             F ?       ]                              ?      ?      ?      @     F ?       ]                             ?      ?      ?           	   ?                                     ?      ?      ?               ?                                     ?      ?      ?      ""      ?                                                                L   ?                                     ?      ?      ?            ?   ?                                     ?      ?      ?            D   ?                                     ?      ?      ?            L   ?                                                                ?   ?                                                                D   ?                                                                   ?       \]                             ?      ?      ?            syntax-coloring:Java:keyword   ?       \]                             ?      ?      ?               ?       \]                             ?      ?      ?       d    syntax-coloring:Java:string   ?       \]                             ?      ?      ?       d    syntax-coloring:Java:literal   ?       \]                             ?      ?      ?       d       ?       \]                             ?      ?      ?      iii   syntax-coloring:Java:comment   ?       \]                             ?      ?      ?      iii      ?       \]                             ?      ?      ?      @   syntax-coloring:Java:error   ?       \]                             ?      ?      ?      @      ?       \]                             ?      ?      ?            syntax-coloring:Java:identifier   ?       \]                             ?      ?      ?              ?       \]                             ?      ?      ?         syntax-coloring:Java:default   ?       \]                             ?      ?      ?            K         ZZ                                                          ?                                     ?      ?      ?      **      ?                                     ?      ?      ?              ?                                    ?      ?      ?            G ?                                    ?      ?      ?             F         ZZ                                                                        /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  /  
  
  class     S  o  d  a     {  
        String     b  r  a  n  d  	;  
      i  n  t     s  i  z  e  	;  	   	   	   	/  	/  	   	i  	n  	   	o  	z  
        i  n  t     price  	;  	   	   	/  	/  	   	i  	n  	   	c  	e  	n  	t  	s  
  
        S  o  d  a     (  String     b  r  an  d  ,     i  n  t     s  iz  e  ,     i  n  t     price  ){  
            this  .  b  r  an  d     =     b  ran  d  	;  
          this  .  s  iz  e     =     s  iz  e  	;  
          this  .  price     =     price  	;  
        }  
  
         N        ) Template  
  ...  this  .  b  ran  d  ...  
  ...  this  .  siz  e  ...  
  ...  this  .  price  ...  
  ...  this  .  i  s  Bi  g()  ...  
  ...  this  .  s  am  eBra  n  d(String aBrand)  ...       
  
        /  /     d  e  t  e  r  m  i  n  e     w  h  e  t  h  e  r     t  h  i  s     s  o  d  a     i  s     a     b  i  g     o  n  e     (  o  v  e  r     1  6     o  z  )  
        b  o  o  l  e  a  n     i  s  Bi  g  (){  
              r  e  t  u  r  n     t  h  i  s  .  si  z  e     >     1  6  	;  
        }  
  
        /  /     d  e  t  e  r  m  i  n  e     w  h  e  t  h  e  r     t  h  i  s     s  o  d  a     i  s     t  h  e     s  a  m  e     b  r  a  n  d     a  s     the     g  i  v  e  n     b  r  a  n  d  
        b  o  o  l  e  a  n     s  a  m  eBr  a  n  d  (  String     a  Bra  n  d  ){  
              r  e  t  u  r  n     ((  this  .  brand  )  .  c  o  m  p  a  r  e  T  o  (  a  Bra  n  d  ))     =  =     0  	;  
        }  
  
  }  
                Soda     coke     =     new     Soda  (  "Coca Cola Classic"  ,     20  ,   160  )  ;       
                Soda     sprite     =     new     Soda  (  "Sprite"  ,     20  ,   160  )  ;       
                Soda     dsprite     =     new     Soda  (  "Diet Sprite"  ,     12  ,   120  )  ;       
                Soda     dasani     =     new     Soda  (  "Dasani Water"  ,     16  ,   240  )  ;       
  
  
    t          "  Testing   the me  t  ho  d  s   in   t  he   Soda class  "       
  
    B          dsprite  .  isBig  () ==   false       
    >          coke  .  isBig  () ==   true       
  
    b        
  coke  .  sam  eBr  a  nd  (  "coke"  ) ==   false       
    o        
  coke  .  sam  eBr  a  nd  (  "Coca Cola Classic"  )  ==   true       
     
