在编写代码的时候,有面向过程和面向对象。计算机发展到现在的阶段用的最多的就是“面向对象”。那么问题来了,什么是对象呢?
对象
1、什么是对象?
对象是看得见摸得着的,是特指的。例如:桌子是对象嘛?编程小白可能会说是,但是对于编程大佬来说桌子不是对象,那怎么说是才算是对象呢?这个桌子、谁正在用的桌子,都是对象,这里强调的是特指的。而不是泛指。
2、什么是属性?
对象具有的特征。每个对象的每个属性都拥有特定值。(一个人的特征可以理解成这个人的属性,一个人的行为可以理解成这个人的方法)
3、什么是方法?
对象的行为。例如:人会吃饭,吃饭就是人的一个方法。
类
1、什么是类?
确定对象将会拥有的特征(属性)和行为(方法)。对象共有的特征可以看作类。类可以说是把对象共有的特征抽出来的模板。
属性:特征。 属性值:描述这个属性的值。类中可以包含变量的定义、方法。
2、类和对象的区别是什么?
类是抽象的概念,仅仅是模板。例如:人类对象是一个能看得到、摸得着的具体实体。类不占内存,对象才占内存。
3、类的定义
[访问修饰符] class 类名 注:访问修饰符可以不写
{
成员;
……
}
在C#编程中,如果要写一个类的话,需要新建一个类。
方法1:在项目名是右击,如下图:
方法2:
在项目名上右击---添加----新建项目,最后呈现的效果都是这样的界面,如下:
建完类之后,需要在把类实例化,用关键字new。语法:类名 实例名=new 类()
说明:前提有一个类,才能有类的实例化。
面向对象先总结这么多吧,如果有不足的地方,请各位大神指正!