有一条声明:
方法由对象而不是引用调用。
但是我不明白,引用和对象之间有什么区别。
考虑示例:
Animal a=new Animal();
(或)
Base b=new Derived();
答案 0 :(得分:1)
我可以解释如下
这是一个对象
public class Person
{
public string Name { get; set; }
public string Surname { get; set; }
public String SayHello()
{
return "Hello";
}
}
您不能从下面的对象直接访问名称,姓氏和SayHello,
Person.Name = "Onur";
Person.Surname = "Tekir";
Person.SayHello();
您应该创建一个对象的实例。该实例是对象的引用
Person person = new Person();
现在,您可以访问Person对象的属性和引用方法,
person.Name = "Onur";
person.Surname = "Tekir";
person.SayHello();