类和对象的区别是什么?这个问题始终没有怎么搞明白。
比如ado.net是类吧。
Connection对象 
Command对象 
DataReader对象 
DataAdapter对象 
DataSet对象 
DataTable对象 
DataRow对象 
DataColumn对象 
这些都是对象,类里面又有对象,不是一个类实例一个对象吗?有这么多的?

解决方案 »

  1.   

    ado.net是一种技术的名称
    Connection类
    Command类
    DataReader类
    DataAdapter类
    DataSet类
    DataTable类
    DataRow类
    DataColumn类
      

  2.   

    人类是一个类
    你是人类的一个对象
    understand? 找到区别了吧
      

  3.   

    类是对象的抽象。人类   和   具体的一个人的关系 
    就是类和对象的关系
    ado.net看MSDN
      

  4.   

    类是一种用户定义的复杂的数据类型,包括两个部分,说明部分和实现部分,eg:
    class A//类名
    {
    public://共有成员,
    protected:
    private:
    };
    而对象是类的实例,一个对象必须属于一个已知的类,eg:
    在定义了A后,定义对象 
    A a;
    这就定义了a为A的对象,
    希望对你有帮助!
      

  5.   

    平时我们说ADo.net常用对象包括:....Connection对象就是Connection类实例化的对象
      

  6.   

    类是抽象的,比如,美女,是个类,是抽象的对象是实在的,比如王昭君,是一个对象王昭君是美女的一个实例
            public class 美女:人
            {
                public 美女(人 她爸, 人 她妈)
                {
                }
            }
            public 美女 王嫱 = new 美女(王昭君她爸, 王昭君她妈);
            public class 帝王
            {
                public 美女[] 嫔妃
                {
                    get
                    {
                        if (this.Name == "纣")
                            return new 美女[] { 妲己, 胡喜妹 };
                        if (this.Name == "周幽王")
                            return new 美女[] { 褒姒 };
                    }
                }
            }你的对象,"某人",是一个美女
    你也可说,"某人"是一个美女
    你可以对人说,"某人"是你的对象
    你不能说,美女是你的对象
      

  7.   

    有没有安装MSDN,到里面多看几次就明白了!