2018-02-07 13:51:33 495浏览
如今的Java开发工程师很受企业的欢迎,因此参加Java培训学习Java开发技术的人越来越多,大家在学完Java后最关心的就是面试的问题,有很多人技术也不差,但是在面试的时候往往总是过不了关,本篇文章扣丁学堂小编就给大家解析一下Java笔试题。
问题:当执行 Father who = new Son(); 时,会输出什么?
如果你去参加一个公司的笔试或面试时问了这么一道题,在没有环境测试的情况下,你会猜测什么答案?
/**
* 父类
* @author rongxinhua
*
*/
public class Father{
private String name="FATHER";
public Father(){
whoAmI();
tellName(name);
}
public void whoAmI(){
System.out.println("Father says, I am " + name);
}
public void tellName(String name){
System.out.println("Father's name is " + name);
}
}
/**
* 子类
* @author rongxinhua
*
*/
public class Son extends Father{
private String name="SON";
public Son(){
whoAmI();
tellName(name);
}
public void whoAmI(){
System.out.println("Son says, I am " + name);
}
public void tellName(String name){
System.out.println("Son's name is " + name);
}
}
关于Java面试笔试题扣丁学堂小编就先为大家简单说这些,想要了解更多内容的小伙伴可以登录扣丁学堂官网查看。扣丁学堂Java培训机构不仅有专业的老师和与时俱进的课程体系,还有大量的Java视频教程供学员观看学习,想要了解学习Java的小伙伴快快行动吧。Java技术交流群:670348138。
【关注微信公众号获取更多学习资料】