首页 > 编程 > Ruby > 正文

什么是一个存取器?ruby存取器概念

2020-02-24 15:41:16
字体:
来源:转载
供稿:网友

 什么是一个存取器?

我们在前面已经讨论过实变量了,但却未过多的讨论.一个对象的实变量属于它的属性,也是它与其它来自同一个类的对象的一般区别.读写它的属性是重要的;这样做需要做一个叫着属性存取器(attribute accessors)的方法.我们将很快看到我们并不是总要明确地写出存取器方法,但现在先让我们了解所有的细节.存取器的两种类型是写(writer)和读(reader).

ruby.html" target="_blank">ruby> class Fruit
    |   def set_kind(k)  # a writer
    |     @kind = k
    |   end
    |   def get_kind     # a reader
    |     @kind
    |   end
    | end
   nil
ruby> f1 = Fruit.new
   #
      
   
               
   
                        
     




  
        
           
       
        
         
       
     
   
   
   
   
   
 
     




    

  
        
                  
       
     
   
 
          


        

     
 
    




 

            
              
              
            
         

  

  
        
        
              
       
     
   
   
   
 
       






  
        
           
       
     
   
 
     
 
   
 
       




   
        


        
 
0xfd7e7c8c>0xfd7e7c8c>0xfd7e7c8c>

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

图片精选