输出语句为什么非得要在public Telphone(){。。。}中

来源:7-2 使用包管理 Java 中的类

左小贝

2015-09-10 00:58

为什么直接在

public class Telphone( ){

System.out.println("com.imooc.second");

}

public class Telphone(){

public Telephone(){

System.out.println("com.imooc.second");

}

}

写回答 关注

3回答

  • wangdonny
    2015-09-10 19:49:48
    已采纳

    首先你上面的类写错了,首行的类名后不能有括号;

    然后,public Telphone(){}是构造器,输出语句当然不是一定要在这里面,估计你是在看java的基础吧,这样写是为了让你看到构造器的执行,而已。

    左小贝

    对的啊。我在看入门第二季。可是就这个例子为什么不写在这里面就不对了呢?

    2015-09-10 20:00:52

    共 1 条回复 >

  • lost190723
    2015-09-15 14:11:22

    一个文件中只能有一个public类

  • 伊兮尘昔
    2015-09-10 09:53:57

    你可以写在别的类中试试啊

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530649 学习 · 6091 问题

查看课程

相似问题