kotlin面向对象

 

 

 

 


 

继承(open和override):

 

 

 


 

 儿子虽然继承父亲但儿子行为不一样的(重写):

 

 

 


抽象类和多态:

 

 

 

 

 

 


 

多态:

 

 

 

 


 

接口和抽象类:

 

 

 


 

 

 

 


 

 

 

 


 

委托和代理: 

 

前后对比:

      使用代理(图片写错):

 

 

 

 

委托: 

 

 

 


单例模式:

object:

 

 这样大头儿子就会:有且只有一个。。。

 


枚举: 

 


 

Sealed class印章类:

 

 

 

 

posted @ 2022-01-19 14:14  juham  阅读(23)  评论(0编辑  收藏  举报