Kotlin编程:类、继承、数据类及设计模式详解
1. 类与继承
在Kotlin中,类和继承的概念是编程的基础部分。首先,我们来看下接口和抽象类的相关内容。
 当一个类实现了  Moveable  接口,它将继承  move()  函数。以下是  Moveable  接口的简单示例: 
abstract class Moveable() {
    protected var x: Int = 0
    protected var y: Int = 0
    open fun move(x: Int, y: Int) {
        this.x = x
        this.y = y
    } 
}
 这里涉及到了  private  和  protected  等可见性修饰符。  private  属性或函数只能被声明它们的类访问,而默认情况下,类和属性的可见性是  public  ,所以不需要一直使用  public  关键字。 
 例如,在  Moveable  类中,  x  和  y  属性被声明为  protected  ,这意味着它们可以被该类及其子类访问。 
在Kotlin中扩展抽象类时,只需在类名后加上冒号和抽象类名,而且
 
                       
                           
                         
                             
                             
                           
                           
                             超级会员免费看
超级会员免费看
                                         
                   订阅专栏 解锁全文
                订阅专栏 解锁全文
                 
             
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   74
					74
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            