深入理解C#中的类定义与面向对象编程
1. C#中的类定义
在C#中,类是面向对象编程的核心。通过定义类,我们可以创建具有特定属性和行为的对象。类定义的基本语法如下:
class MyClass {
// Class members.
}
类可以被声明为 internal
或 public
,默认情况下类是 internal
,意味着只有在同一项目中的代码可以访问它。如果希望类可以在其他项目中访问,则需要使用 public
关键字:
public class MyClass {
// Class members.
}
此外,还可以将类声明为 abstract
或 sealed
。 abstract
类不能被实例化,只能被继承,并且可以包含抽象成员。 sealed
类则不能被继承:
public abstract class AbstractClass {
// Abstract members.
}
public sealed class SealedClass {
// Class members.
}