在 C# 中,类和对象是面向对象编程中的基本概念。类是一种自定义类型,用于封装数据和方法,并提供了面向对象编程的三大特性:封装、继承和多态。而对象则是根据类创建的实体,包含了类中定义的字段和方法。应用程序想要完成具体的功能,仅有类是远远不够的,还需要根据类创建实例对象。使用 class
关键字来定义一个类。类的定义包括类名、成员变量和方法等。
我创建一个名为Student
的公共类,它包含了一些常用的学生属性和方法。下面是这个类的代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace student
{
class Demo
{
static void Main(string[] args)
{
Student stu1 = new Student();
Student stu2 = new Student();
stu1.insert(101, "小韦", "男", 19);
stu1.display();
stu2.insert(102, "小宁", "女", 18);
stu2.display();
Console.ReadKey();
}
}
public class Student
{
public int id;
public string name;
public string sex;
public int age;
public void insert(int i, string n, string s, int a)
{
id = i;
name = n;
sex = s;
age = a;
}
public void display()
{
Console.WriteLine("学号:{0} 姓名:{1} 性别:{2} 年龄:{3}", id, name, sex, age);
}
}
}
运行结果如下:
学号:101 姓名:小韦 性别:男 年龄:19
学号:102 姓名:小宁 性别:女 年龄:18