package Ġcom . t ong t ong . tiny . kotlin demo 1 . extend Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . widget . TextView Ċ import Ġandroid . widget . Toast Ċ Ċ /** Ċ Ġ* Ġ æī©å±ķ æĸ¹æ³ķ ï¼Į æĭ ĵ å±ķ å±ŀæĢ§ Ċ Ġ* Ġ( åĬŁèĥ½ è¯¦ç»Ĩ æııè¿° )$ detail $ Ċ Ġ* Ġ( ä¿®æĶ¹ èĢħ ï¼Į ä¿®æĶ¹ æĹ¥æľŁ ï¼Į ä¿®æĶ¹ åĨħå®¹ )$ modify $ Ċ Ġ* Ġ@ author Ġw ang jian zh ou Ċ Ġ* Ġ@ version ĠAPP çīĪæľ¬ åı· ï¼Ī ä»¥ ä¿®æĶ¹ ä¸º åĩĨ ï¼ī $ version $ Ċ Ġ* Ġ@ date Ġ 2 0 1 8 / 7 / 1 8 Ġ 1 5 : 5 2 Ċ Ġ*/ Ċ Ċ /** Ċ Ġ* Ġæĭ ĵ å±ķ Context çļĦæĸ¹æ³ķ Ċ Ġ*/ Ċ fun ĠContext . fun Extend Test ( message : ĠCharSequence , Ġduration : ĠInt Ġ= ĠToast . LENGTH _ SHORT ) Ġ{ ĊĠĠĠ ĠToast . makeText ( this , Ġmessage , Ġduration ). show () Ċ } Ċ Ċ /** Ċ Ġ* Ġæĭ ĵ å±ķ TextView çļĦ text çļĦ å±ŀæĢ§ . Ċ Ġ* Ġ æī©å±ķ åĩ½æķ° ä¹Łåı¯ä»¥ æĺ¯ä¸Ģä¸ª å±ŀæĢ§ ãĢĤ æīĢä»¥ æĪĳä»¬ åı¯ä»¥éĢļè¿ĩ çĽ¸ ä¼¼ çļĦæĸ¹æ³ķ æĿ¥ æī©å±ķ å±ŀæĢ§ ãĢĤ Ċ Ġ* Ġä¸ĭ éĿ¢çļĦ ä¾ĭåŃĲ å±ķç¤º äºĨ ä½¿çĶ¨ ä»ĸ èĩªå·±çļĦ getter / setter çĶŁæĪĲ ä¸Ģä¸ª å±ŀæĢ§ çļĦæĸ¹å¼ı ãĢĤ Ċ Ġ* ĠKotlin çĶ±äºİ äºĴ æĵįä½ľ æĢ§ çļĦ çī¹æĢ§ å·²ç»ı æıĲä¾ĽäºĨ è¿Ļä¸ª å±ŀæĢ§ ï¼Į ä½Ĩ çĲĨè§£ æī©å±ķ å±ŀæĢ§ èĥĮ åĲİçļĦ æĢĿ æĥ³ Ċ Ġ* Ġ æĺ¯ä¸Ģä¸ª å¾Ī ä¸į éĶĻ çļĦ ç»ĥ ä¹ł ï¼ļ Ċ Ġ*/ Ċ public Ġvar ĠTextView . text : ĠCharSequence ĊĠĠĠ Ġget () Ġ= Ġtext ĊĠĠĠ Ġset ( value ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtext Ġ= Ġvalue ĊĠĠĠ Ġ}