已采纳回答 / Posin丶biting
类转换接口时,是因为该类继承了该接口,所以可以调用已经实现了的接口方法。而自定义转换是要两个派生类之间的转换,是无法调用对方的重写的方法。如果是基类的话是可以直接将派生类强制转换来调用派生类的方法的
2017-08-08
已采纳回答 / lolo77
假如声明了一个变量,后面没有使用,就是0个引用;如果对该变量进行一次赋值或者其它操作,就叫引用了一次。换做类、方法等是一样的道理,就是后面编写的程序中使用了几次的一次。
2017-08-06
已采纳回答 / TheForgetTime_
dog的类型是TakeOut()函数返回的类型,如果返回的是数组就可以储存多个值,dog可以调用Dog类的PrintName(),是因为dog被动态定义为了Dog类(TakeOut()函数返回了Dog类)
2017-08-02
抽象类的目的是被继承
当一个类有个 抽象方法或属性或索引或。。。时 类一定要声明为 抽象类
继承抽象类 就一定要重写抽象方法或属性或。。。
写代码时的用意
当一个类有个 抽象方法或属性或索引或。。。时 类一定要声明为 抽象类
继承抽象类 就一定要重写抽象方法或属性或。。。
写代码时的用意
2017-07-29