题目——如下代码的执行结果:

class Hello{
String title;
int value; public Hello(){
title += " World!";
} public Hello(int value){
this.value = value;
title = "Hello";
Hello();
}
} public class Test{
public static void main(String[] args){
Hello c = new Hello(5);
System.out.print(c.title);
}
}

这道题考察的重点在于Java构造器。相关的知识点:

在类的一个构造器中引用另一个构造器需要使用this关键字。直接使用构造器方法名会被当作普通方法。

在这道题中,在Hello类的第二个构造器中使用了Hello()这样的方法。编译时Java在Hello类中找不到相应的非构造器方法会报出异常。

如下是执行结果:

最新文章

  1. WPF CheckBox 自定义样式
  2. 《精通C#》十四章-.NET程序集入门
  3. pipe row的用法, Oracle split 函数写法.
  4. Supporting Connected Routes to Subnet Zero
  5. [iOS基础控件 - 6.10.7] UIWindow
  6. MySQL Troubleshoting:Waiting on query cache mutex 腾讯数据库工程师:幕南风
  7. Learning JavaScript Design Patterns The Module Pattern
  8. 【转】Android开源项目发现---ListView篇(持续更新)
  9. NET .NET深入体验和实战精要
  10. FTP&samba 服务简单部署
  11. 一篇文章让你深透理解cookie和session,附带分布式WEB系统redis共享session方案
  12. 图像检索:FCTH(Fuzzy Color and Texture Histogram)算法
  13. eclipse中使用Lombok(转)
  14. js 两数的最大公约数
  15. Confluence 6 考虑使用自定义 CSS
  16. SSM实现简单后台分页
  17. Luogu P4427 [BJOI2018]求和
  18. vux icon
  19. 目标检测论文阅读:Deformable Convolutional Networks
  20. 关于在项目中使用spring data redis与jedis的选择

热门文章

  1. 关键字 this 的作用
  2. 【HTML/XML 10】XML文档中的Schema文件
  3. AX 的 NumberSequences
  4. C#委托零基础理解
  5. jquery控制元素的淡入淡出切换
  6. javaSE第十一天
  7. linux环境配置
  8. 在peopletools里面测试文件上传
  9. [leetcode]_Search Insert Position
  10. Silverlight读取Zip文件中的图片与视频