在android 源码中,很多地方都用到了向上转型。
例如:发送短信时,
MessageSender sender = new SmsMessageSender(mContext, dests, msgText,threadId, phoneId);
sender.sendMessage(threadId);
向上转型丢失了子类的功能,好处就
是提高程序复用性,无论那个子类都能使用父类的方法。
在android 源码中,很多地方都用到了向上转型。
例如:发送短信时,
MessageSender sender = new SmsMessageSender(mContext, dests, msgText,threadId, phoneId);
sender.sendMessage(threadId);
向上转型丢失了子类的功能,好处就
是提高程序复用性,无论那个子类都能使用父类的方法。