最新回答 / Adopat
有一种对象只叫对象,有一种对象叫实例化对象(实例)。Type type = typeof(int);//Type是抽象类,不允许实例化,这里的type是Type类的对象,而非实例化对象(实例)我们知道抽象类是不可以被实例化的,那它的对象就不能叫实例化对象,只能叫对象class Person{}class Program{ static void Main(string[] args) { Person person = new Person();//这里person既可以叫做Pe...
2018-02-03
已采纳回答 / fukai
要讲super就不能不提this,下面从4个角度讲解一下super(需要对比的时候拿this对比一下,加深理解)1. super关键字表示超(父)类的意思。this变量代表对象本身。2. super访问父类被子类隐藏的变量或覆盖的方法。当前类如果是从超类继承而来的,当调用super.XX()就是调用基类版本的XX()方法。其中超类是最近的父类。3.调用super() 父类构造函数的时候只能调用在子类构造函数的第一行4.this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this。并且...
2018-02-03
已采纳回答 / 苦瓜不甜
这个创建指的不是把抽象类这个类创建出来,而是不能把抽象类实例化为一个对象,因为抽象类中的方法体是空的,所以这样做是没有意义的,正确的方法是重新定义一个类去继承抽象类。
2018-02-03