想问问为什么obj.m1(1)方法是调用父类的呀
1条回答 默认 最新
- hello_world_1996 2021-12-15 23:28关注
因为 obj1是 基类声明的对象 所以调用的方法是基类的方法
((subClass)obj1) 是基类被强转成子类的对象 所以该对象是子类 调用的方法也是子类的方法虽然obj1 被强转 了两次 但是 obj1没有被赋值 ,所以他也就没有被改变,所以obj1还最开始被声明的基类对象哦~~
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 Mac版Fiddler Everywhere4.0.1提示强制更新
- ¥15 android 集成sentry上报时报错。
- ¥50 win10链接MySQL
- ¥35 跳过我的世界插件ip验证
- ¥15 抖音看过的视频,缓存在哪个文件
- ¥15 自定义损失函数报输入参数的数目不足
- ¥15 如果我想学习C大家有是的的资料吗
- ¥15 根据文件名称对文件进行排序
- ¥15 deploylinux的ubuntu系统无法成功安装使用MySQL❓
- ¥15 有人会用py或者r画这种图吗