我是面向对象编程的新手。为什么我得到这个nullpointerexception?快速回答对我有很大帮助。
public static void Main(string[] args){
Avatar person;
person.Speak();
}
public class Avatar{
public Avatar(){}
public void Speak(){
Console.WriteLine("Avatar says Hello!")
}
}
答案 0 :(得分:1)
您正在接收空指针异常,因为 你没有创建一个新的阿凡达类实例。
要创建新实例,请执行Avatar person = new Avatar();