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

求助:哪位大神用最通俗易懂的比喻啦或解释啦介绍一下 C# 语言中的类?

lxsxd 发布于 2014-04-23 14:08, 408 次点击
哪位大神用最通俗易懂的比喻啦或解释啦介绍一下C#语言中的类?
    为什么叫类?类到底是什么概念?我感觉到书上的解释不是很清晰,我也感觉到这个类的概念来的十分突然,好像我的编程思想里从来没有这款东西一样。这个类究竟是什么东西呢?
    我在看书时,被卡在这里了。希望哪位大侠帮忙解决。谢谢!
2 回复
#2
邓士林2014-04-23 23:29
类说通俗点就是类别,生活中各个事物的分类,比如书就是一个类,然后语文书、数学书就是不同的实例,书的页码之类的就是成员变量
#3
步向巅峰2014-04-24 20:46
类就是对实例的一种抽象,具有高度概括性,主要是对一种事物的共同属性或方法进行具体定义
比如:
实例                                    类                    类的属性或方法(对类的描述,只要实例拥有这些特点,那就属于该类)
太阳、月亮、地球、黑洞                ——天体                ——运行在宇宙中的物体(我个人理解:就像流星在天上叫天体,砸到地上叫陨石)
潮汐、下雨,打雷、台风                ——自然现象            ——自然的不经干扰的现象(就像都是下雨,人工降雨不叫自然现象)
举个自认为通俗的例子:
人是一个类
黄种人、黑种人、白种人(实例化肤色属性)
欧洲人、亚种人、非洲人(实例化地域)
中国、美国、日本、英国(实例化国籍)
工人、农民、医生、教师(实例化职业)
o型血、a型血、b型血(实例化血型)
路人张三、将军李四、学生王麻子(具体到了个人,那么就是实例化了姓名,性别、年龄、出生年月等等个人信心)
...
所以在实际的编程中根据项目需要抽取所需要类的一部分属性,这样调用了类名就相当于调用类中你定义的所有成员变量
建议参考,不要把自己当真理,也不要把别人当真理,欢迎批评
1