Java程序员的这段代码,让网友惊讶:好古怪,还能这么玩?

程序员是一门靠技术吃饭行业,所以技术一直是衡量这个行业的主要标准,技术厉害的人都是经过了很长时间的学习和沉淀才有现在的成就!然而在进步的过程中,总有一些与众不同的代码,让人感觉不可思议!

0RfwtgG6FiC

0Rfwtfeoss4

0RfwtfAxTuK

可以看到,这是一段Java代码,可是这位程序员不懂为什么前两行会输出Null,后两行正常输出!

0RfwtigXbu4

然而网友的心思好像没在楼主的这个问题上,他们看到这段代码,感觉非常新奇,表示继承还能这么玩的?怎么看起来这么古怪啊,好奇葩!

0RfwthPN4ym

但是还有技术比较好的给楼主解释:这是子类方法访问不到父类中的Name,所以在子类的眼里根本看不到这个base,才会导致前两行输出Null!

欢迎刚入门的Java小白朋友们加入Java之家:79979,2590

里面提供免费的Java的学习资料(里面有企业级技术、日常练习案例等多个知识点的资料,每晚我还会在群内直播上课)

转载于:https://my.oschina.net/u/4005571/blog/2255300

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值