C# 类和对象
类和对象
你从上一章中了解到 C# 是一种面向对象的编程语言。
C# 中的一切都与类和对象相关联,以及它的属性和方法。例如:在现实生活中,汽车是一种对象。汽车具有 **属性**,例如重量和颜色,以及 **方法**,例如驾驶和刹车。
类就像对象构造函数,或者用于创建对象的 "蓝图"。
创建类
要创建类,请使用 class
关键字
创建一个名为 "Car
" 的类,其中包含一个名为 color
的变量
class Car
{
string color = "red";
}
当变量直接在类中声明时,它通常被称为 **字段**(或属性)。
虽然不是必需的,但建议在命名类时以大写字母开头。此外,C# 文件名称和类名通常一致,这有助于使代码井然有序。但是,这并非强制要求(与 Java 不同)。
创建对象
对象是根据类创建的。我们已经创建了名为 Car
的类,因此现在可以使用它来创建对象。
要创建 Car
的对象,请指定类名,后跟对象名称,并使用关键字 new
示例
创建一个名为 "myObj
" 的对象,并使用它来打印 color
的值
class Car
{
string color = "red";
static void Main(string[] args)
{
Car myObj = new Car();
Console.WriteLine(myObj.color);
}
}
请注意,我们使用点语法 (.
) 来访问类内部的变量/字段 (myObj.color
)。你将在下一章中学习有关字段的更多内容。