一道经典的笔试面试题考考大家
原创一道Java笔试面试题考考大家 用这题目吸引大家注意,请见谅!
以下代码有些朋友可能会似曾熟识,可能也算不上“原创”,请见谅! 不过,我出的这题,确定有点意思,考考大家。
/** * 父类 * @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);
}
}
问题:当执行 Father who = new Son(); 时,会输出什么? 如果你去参加一个公司的笔试或面试时问了这么一道题,在没有环境测试的情况下,你会猜测什么答案?
生活赋予我们一种巨大的和无限高贵的礼品,这就是青春:充满着力量,充满着期待志愿,充满着求知和斗争的志向,充满着希望信心和青春。