About Class and Object
关于类与对象
最近看了基本关于C#的书,加上以前课上学过的一些面向对象的思想,终于对类和对象有了一个比较清晰的印象了。
首先让我们看一句《C#设计模式》中的关于类与对象的一句话,它是这样说的:
“类是唯一的,一个类可以有多个实例。每个示例包含不同的数据,通常把这些实例成为对象。”
看上去,这是个很抽象的描述,但是,如果我们学过面向对象的语言的话,我们不难发现,其是多么精辟的一个关于类和对象的一个解释啊。
-
- 提到面向对象给我们的一个感觉就是“类”,那么什么是类呢?无论是什么教材,对于这一概念都是举了一大堆的例子来说明到底什么是类,其实在我看来,类,就是类,就是一个名词,一个代名词。
- 那么什么是对象呢?面向对象所说的“对象”到底是什么呢。其实,对象就像上面那句话中所说的一样,“对象”就是承担“类”这个名词的具体的事务。
- 按照各种教材上所说的,在这最后一点上,我举几个关于类与对象的例子。
- “类”——人;“对象”——多笑可以健身
- 人是名词,“多笑可以健身” 是人,是承担人这个名词的一个事物;
- 除了 “多笑可以健身” 之外,奥巴马也是人,也就是说,奥巴马也是承担人这个名词的一个事物。
- “类”——博客;“对象”——AdvancerCode
- 博客是Web2.0下的一个新兴的概念,什么是博客,我想来到这里的人都应该有一个概念。而这个概念就是一个名词。前进者是一个博客,是承担博客这个名词的一个具体的事物。
- 除了前进者之外,还有博客园、新浪、雅虎、搜狐等博客,所以博客园、新浪你、雅虎、搜狐等也是博客这个名词的承担者。
- “类”——人;“对象”——多笑可以健身
本文来自博客园,作者:Margin22,转载请注明原文链接:https://www.cnblogs.com/skyler/articles/1707618.html
.Net Core QQ群:26555711