注册 登录
编程论坛 C# 论坛

请教: C# 类由哪两个部分组成?这两个部分有什么联系和区别?

lxsxd 发布于 2014-08-12 15:55, 1283 次点击
一、问题:C#定义的类由哪两个部分组成?这两个部分有什么联系和区别?
二、困惑
    小虾我今年初学C#,于是买了一本C#书籍,清华大学出版社,黄兴荣等主编的《C#程序设计实用教程》。到当前,我看到了第五章《面向对象的基础》。在一边看一边做书上的练习中,逐渐强烈的感觉到书本上的题目与书上的编排不匹配。这不,又遇到了这样一道题目。
    题目是:
           C#定义的类由哪两个部分组成?这两个部分有什么联系和区别?
    首先,我看到这个题目,感觉还挺容易的。心想,翻阅一下书本前面的章节,加以整理和概括,就可以完成了。
    接着,我按照这个想法开始作答。然而,让我感到奇怪的是,翻遍书本前面的章节,找不到相关的阐述,甚至相似的阐述都没有。我立马傻眼了。
    然后,我百度网络,结果是:没有相关的内容。郁闷!
    最后,我想到了编程中国论坛,于是,我就发这个贴求助了。
    关键问题是:类的两部分有什么联系和区别?希望论坛里的高手不吝赐教,小虾被这个问题困住了。在此,小虾先谢谢了。
9 回复
#2
爱你,很纯粹2014-08-12 16:33
类的成员包含以下东西(C#举例): 1)变量:临时变量和雷全局变量。2)属性:提供公开访问变量的一种机制(其中以this[param]索引器最为特殊)。3)方法(函数,包括用户自定义函数、系统内置函数和构造、析构函数)。4)事件(系统事件和用户自定义事件,和委托连用)。
#3
邓士林2014-08-12 21:44
想了半天,把一个类划分成两部分,成员变量和成员函数
#4
lxsxd2014-08-13 21:28
类分成两部分:数据成员和函数成员。
那么,这两部分有什么区别和联系呢?
#5
邓士林2014-08-14 12:16
其实,我真没揣测出来这一题想问什么?有什么深层含义?真没想出来
#6
liminghong2014-08-14 20:25
是不是包括类的声明和成员的声明,瞎猜的。关系当然是相互依存的关系。
#7
lxsxd2014-08-15 16:03
感谢信
------------
虽然没有得到答案,但还是谢谢各位!
#8
七星端砚2014-08-15 16:36
一般来说对于面向对象,成员函数是对成员变量的封装使用。
类似于c#里面的属性和字段,其实也没什么神秘的。
简单的一句话理解,就是成员函数就是对成员变量曝光的接口。外部调用使的。
#9
lxsxd2014-08-16 16:19
感谢信
---------
感谢七星端砚的解答。
#10
午夜小学徒2014-09-11 07:20
你不看视频吗?一个人摸索着看书啊?
1