日期:2014-05-20  浏览次数:20743 次

字段和属性到底有什么区别啊.能不能说具体点啊
大家好啊..能不能给我讲具体点.
有人这样说
public       string       a;//字段      
       
    //属性      
    private       string       _b;      
    public       string       b      
    {      
            set{_b=value;}      
            get{return       _b;}      
    }
但是还是不是很清楚.能不能来点别的

------解决方案--------------------
你那个属性是注释什么的?看不懂啊...
------解决方案--------------------
你说的全是字段呀
------解决方案--------------------
代码是C#的吧?
没觉得他们有什么差异。
------解决方案--------------------
呵呵,其实没什么区别
如果硬说有
可能就是有存取方法的算属性
没有定义存取方法的是字段?

呵呵
------解决方案--------------------
怎么c#的东西都到java版来问了啊?
------解决方案--------------------
变量常量和方法的区别。。。
------解决方案--------------------
属性是具有get和set方法的成员变量,对于boolean类型的变量是isXXX()方法和setXXX()方法,在程序中字段这个词我也不懂可能就是类的成员变量吧

有些时候同一事物会有不同的名称,就像姓名和别名
------解决方案--------------------
字段是java语法的概念,就是成员变量。属性则是javabeand的概念,一对public的get、set方法定义了一个属性,可以有也可以没有对应的字段
------解决方案--------------------

顶 cxz7531(大花猫) (