实例化与类型化引用

Rya*_*yan 1 c# instantiation

就在我认为我开始理解基础知识的时候,我找到了一些让我回到现实的东西.在这种情况下,键入引用.

我找到了一个类似的例子:

class Worker
{
Boss boss;

public void Advise(Boss pBoss)
{
    this.boss = pBoss;
}
Run Code Online (Sandbox Code Playgroud)

如果Boss类中的方法不是静态的而不是实例化的,那么如何引用它们?

我想我真正的问题是什么区别:

Boss boss;
Run Code Online (Sandbox Code Playgroud)


Boss boss = new Boss();
Run Code Online (Sandbox Code Playgroud)

Dan*_*haw 9

Boss boss;创建一个名为bosstype 的字段Boss(null默认情况下具有值).

Boss boss = new Boss();创建一个名为bosstype 的变量,Boss 并存储Boss对该变量中该类型的新实例的引用.