以前觉得用接口没什么用。原来是自己肤浅了
看了公司的代码后定义接口,接口实例化有点不懂
还有象这种属性
int age
public Age
{
     get{return age;}
     set{age = value;}
}
可以帮小弟解惑下不?
到现在只知道只读只写。不让人知道定义的变量,还有什么用处不
这些基础的都好多不懂,
有没有什么电子书推荐小弟看下的
大家帮帮忙

解决方案 »

  1.   

    使用属性的好处
    http://blog.csdn.net/lyamlf_net/archive/2007/03/01/1518296.aspx
      

  2.   

    是private int age;
    类里面没有定义都默认私有的
    用Age()才可以调用,安全
    面向对象的思想
      

  3.   

    接口支持多继承
    可以用于支持回调
    面向对象思想的一个最重要的原则就是:面向接口编程
    字段和属性
    尽可能的使用属性(property),而不是数据成员(field)。
    把所有的字段都设为私有字段,则把它们封装成属性,字段就是作用于整个类的变量。 
    属性的实质是方法(get和set方法),数据安全