C# 类教程-类

  • C# 类教程-类
  • C# 类教程-类成员:字段(域)、属性、索引
  • C# 类教程-类成员:方法、事件
  • C# 类教程-类成员:运算符重载与索引器
  • C# 类教程-类成员:构造函数和析构函数
  • C# 类教程-类成员:嵌套类型
  • C# 类教程-访问修饰符与可访问性级别
  • C# 类教程-继承
  • C# 类教程-继承:方法重载
  • C# 类教程-继承:隐藏(new)
  • C# 类教程-继承:重写(virtual 与 override)
  • C# 类教程-继承:抽象(abstract)
  • C# 类教程-多态性

类是 C# 中功能最强大的数据类型,在 C# 中使用关键词 class 来定义类。

声明类

public class Animal
{
    //类主体,用以定义数据和行为
}

class 关键字前面是访问级别,类名称位于 class 之后。

创建对象

使用关键词 new 来创建对象。

Animal animal = new Aminal();
  • Aminal() 是类的默认构造函数,将在后面介绍。
  • new Aminal() 创建了对象,并将引用地址返回给 Animal 类型的 animal。
  • animal 并不包含实例的数据,只是一个引用,因为类是引用类型。

相关阅读

  • 静态类不能被继承
  • C# 类教程-类
  • C# 类教程-类成员:字段(域)、属性、索引
  • C# 类教程-类成员:方法、事件
  • C# 类教程-类成员:运算符重载与索引器
  • C# 类教程-类成员:构造函数和析构函数
  • C# 类教程-类成员:嵌套类型
  • C# 类教程-访问修饰符与可访问性级别
  • C# 类教程-继承
  • C# 类教程-继承:方法重载
  • C# 类教程-继承:隐藏(new)
  • C# 类教程-继承:重写(virtual 与 override)
  • C# 类教程-继承:抽象(abstract)
  • C# 类教程-多态性

你可能感兴趣的