黑马程序员技术交流社区

标题: 请帮忙看一下,下面程序的执行结果是什么? [打印本页]

作者: 京巨    时间: 2015-9-4 23:50
标题: 请帮忙看一下,下面程序的执行结果是什么?
请帮忙看一下,下面程序的执行结果是什么?
  1. public Demo {
  2. static int total = 10;
  3. public static void main(String[] args){
  4. new Demo();
  5. new Demo();
  6. }
  7. public Demo(){
  8. int temp = this.total;
  9. if (temp++ > 5) {
  10. System.out.println(temp);
  11. }
  12. }
  13. }
复制代码



作者: 果蝇    时间: 2015-9-5 00:09
结果是报错,没有class.
看起来第一个Demo是类,那么new匿名对象调用Demo方法,顺序是temp=total=10>5-->temp++,temp=11-->打印11.new两次重复以上过程两次.
作者: zzq18217362451    时间: 2015-9-5 00:11
没有class,编译报错




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