程序员是一门靠技术吃饭行业,所以技术一直是衡量这个行业的主要标准,技术厉害的人都是经过了很长时间的学习和沉淀才有现在的成就!然而在进步的过程中,总有一些与众不同的代码,让人感觉不可思议!
可以看到,这是一段Java代码,可是这位程序员不懂为什么前两行会输出Null,后两行正常输出!
然而网友的心思好像没在楼主的这个问题上,他们看到这段代码,感觉非常新奇,表示继承还能这么玩的?怎么看起来这么古怪啊,好奇葩!
但是还有技术比较好的给楼主解释:这是子类方法访问不到父类中的Name,所以在子类的眼里根本看不到这个base,才会导致前两行输出Null!
欢迎刚入门的Java小白朋友们加入Java之家:79979,2590
里面提供免费的Java的学习资料(里面有企业级技术、日常练习案例等多个知识点的资料,每晚我还会在群内直播上课)