package Ġcom . tiny t ong t ong . android study . kotlin .` class `. class an dex t ends Ċ Ċ /** Ċ Ġ* Ġ@ Description : Ġ ç±» ä¸İ ç»§æī¿ ï¼ļ è°ĥçĶ¨ è¶ħ ç±» å®ŀçİ° Ċ Ġ* Ġhttps :// www . kotlin cn . net / docs / reference / classes . html Ċ Ġ* Ċ Ġ* Ġ@ Author Ġtiny t ong t ong Ċ Ġ* Ġ@ Date Ġ 2 0 2 0 / 1 1 / 1 2 Ġ 5 : 3 7 ĠPM Ċ Ġ* Ġ@ Version Ċ Ġ*/ Ċ Ċ /** Ċ Ġ* Ġæ ´ ¾ çĶŁ ç±» ä¸ŃçļĦ ä»£çłģ åı¯ä»¥ä½¿çĶ¨ Ġsuper Ġ åħ³éĶ®åŃĹ è°ĥçĶ¨ åħ¶ è¶ħ ç±»çļĦ åĩ½æķ° ä¸İ å±ŀæĢ§ è®¿éĹ® åĻ¨ çļĦ å®ŀçİ° ï¼ļ Ċ Ġ*/ Ċ open Ġclass ĠRectangle 2 Ġ{ ĊĠĠĠ Ġopen Ġfun Ġdraw () Ġ{ ĊĠĠĠĠĠĠĠ Ġprintln (" Rectangle 2 # draw ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval ĠborderColor : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ" black " Ċ } Ċ Ċ class ĠF illed Rectangle Ġ: ĠRectangle 2 () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġdraw () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . draw () ĊĠĠĠĠĠĠĠ Ġprintln (" Filled Rectangle # draw ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġfill Color : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġsuper . border Color ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġåľ¨ ä¸Ģä¸ª åĨħéĥ¨ ç±» ä¸Ń è®¿éĹ® å¤ĸéĥ¨ ç±»çļĦ è¶ħ ç±» ï¼Į åı¯ä»¥éĢļè¿ĩ çĶ± å¤ĸéĥ¨ ç±» åĲį éĻĲ å®ļçļĦ Ġsuper Ġ åħ³éĶ®åŃĹ æĿ¥ å®ŀçİ° ï¼ļ super @ Outer ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġinner Ġclass ĠFilter Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfill () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Filled Rectangle . Filter # fill ") ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġdraw And Fill () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsuper @ Filled Rectangle . draw () Ġ// Ġ è°ĥçĶ¨ Rectangle çļĦ draw () å®ŀçİ° ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfill () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprintln (" Draw n Ġa Ġfilled Ġrectangle Ġwith Ġcolor Ġ${ super @ Filled Rectangle . border Color }") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ Ġval Ġfr Ġ= ĠF illed Rectangle () ĊĠĠĠ Ġval Ġfilter Ġ= Ġfr . Filter () ĊĠĠĠ Ġfilter . fill () ĊĠĠĠ Ġfilter . draw And Fill () Ċ } ĊĊĊ