黑马程序员技术交流社区

标题: 分享,精选30题Java笔试题解答-思考题 [打印本页]

作者: heshiwei    时间: 2015-10-18 10:54
标题: 分享,精选30题Java笔试题解答-思考题
最后,给大家出个思考题:下面程序的运行结果是什么?

  1. public class Dervied extends Base {

  2.     private String name = "dervied";

  3.     public Dervied() {
  4.         tellName();
  5.         printName();
  6.     }
  7.    
  8.     public void tellName() {
  9.         System.out.println("Dervied tell name: " + name);
  10.     }
  11.    
  12.     public void printName() {
  13.         System.out.println("Dervied print name: " + name);
  14.     }

  15.     public static void main(String[] args){
  16.         
  17.         new Dervied();   
  18.     }
  19. }

  20. class Base {
  21.    
  22.     private String name = "base";

  23.     public Base() {
  24.         tellName();
  25.         printName();
  26.     }
  27.    
  28.     public void tellName() {
  29.         System.out.println("Base tell name: " + name);
  30.     }
  31.    
  32.     public void printName() {
  33.         System.out.println("Base print name: " + name);
  34.     }
  35. }
复制代码
运行结果是什么?

作者: samge    时间: 2015-10-29 21:41
我是新手:
作者: samge    时间: 2015-10-29 21:42
Dervied tell name:base
Dervied print name: base
作者: samge    时间: 2015-10-29 21:43
子类已经重写父类方法,应该直接调用了子类的方法就可以了吧。我刚学基础……
作者: 李志慧    时间: 2015-10-29 22:19
Base tell name:base
作者: 李志慧    时间: 2015-10-29 22:20
Base print name:base
Base print name:base
作者: 90后的96迷    时间: 2015-11-21 00:51
大神,这些题真有用
作者: 大头爱傻瓜    时间: 2015-11-21 00:55
就是进来看那堪呐
作者: 小地瓜    时间: 2015-11-21 01:01
我想知道  这个30题在哪里
作者: move22    时间: 2015-11-23 17:51
我要看看
作者: 杨洛神    时间: 2015-11-23 18:36
          感谢分享
作者: a2300538    时间: 2015-11-23 19:53
感觉应该打印4句...new子类 先运行父类构造 再运行自身构造
Dervied tell name: null
Dervied print name: null
Dervied tell name: dervied
Dervied print name: dervied
作者: yuhongzhen    时间: 2015-11-23 21:41
楼上正解,支持
作者: 33期1113刘传政    时间: 2015-11-23 22:27
真全啊.希望对我有帮助
作者: 一江夜雨    时间: 2015-11-23 22:31
你说好的分享呢??
作者: ppaapc    时间: 2015-11-23 22:36
多谢分享




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2