今天看教程的时候,又遇到一个不是问题的问题,知道哪不对,但是就是不知道为什么不对,没有一个很清晰的理由,可能是基础没学好。 WPF里面有一节是复习继承和类型转换 整个过程是这样的: 先新添加一个类Animal.cs如图1 在这个类里面随便写一个方法Jiao如图2 然后再新建一个Dog.cs类,让Dog继承于Animal类如图3 然后在MainWindow.xaml.cs里面写两行代码 Dog d=new Dog(); d.Jiao(); 这两行代码如果写在方法里面就没事如图4 但是如果写在方法外面就出现错误。如图5 问题知道出在哪了,整个问题就出在第二句话上了,但是不知道为什么,谁能给我解释一下。不要跟我说这样的程序、代码就得写到方法中,没为什么。 如果不能写在外面的话,为什么第一句话Dog d=new Dog();没错,而第二句话d.Jiao();有错呢。 如果基础教程里面有关于这个问题的讲解,那请您说出是那一集视频,可能真的有,只不过是我忘了,反正我大概回头翻了翻基础视频,没找到。
|