当前位置:  技术问答>java相关

为什么加 public 会出错?

    来源: 互联网  发布时间:2015-08-25

    本文导语:  为什么加 public 会出错,去掉就没事了? 编译器: j2sdk1.4.0 代码: import java.awt.*; //下面的public会导致出错. public class Pass{     static int j=20;     public static void main(String argv[]){ int i=10; Pass p = new Pass(); p.ameth...

为什么加 public 会出错,去掉就没事了?
编译器: j2sdk1.4.0
代码:

import java.awt.*;

//下面的public会导致出错.
public class Pass{
    static int j=20;
    public static void main(String argv[]){
int i=10;
Pass p = new Pass();
p.amethod(i);
System.out.println(i);
System.out.println(j);
    }

    public void amethod(int x){
x=x*2;
j=j*2;
    }
}

编译错误如下:
F:JAVAJ3testTest.java:3: class Pass is public, should be declared in a file named Pass.java
public class Pass{
  ^

出掉public 后通过.

|
这是你的全部代码吗?java文件名是什么?

|
public类名应该与你的文件名相同,so 不能是Test.java

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.security枚举keyrep.type的类成员方法: public定义及介绍
  • 我试了一下,main()可以不要public,正常执行.但是Sun的教程上说main()必须是public+static+void的,请各位高手讨论一下!
  • java命名空间javax.lang.model.element枚举modifier的类成员方法: public定义及介绍
  • 有关于public的相关问题;
  • java命名空间java.lang.reflect类modifier的类成员方法: public定义及介绍
  • Public key用户 创建的用户不能登录
  • java命名空间javax.swing.text.html.parser接口dtdconstants的类成员方法: public定义及介绍
  • 我声明一个 public void store() 系统说是非法字符 这是什么原因?
  • java命名空间java.lang.reflect接口member的类成员方法: public定义及介绍
  • public成员为什么找不到?头大啊……
  • java命名空间javax.crypto类cipher的类成员方法: public_key定义及介绍
  • public class Test 和 class Test 两种声明有什么区别
  • java命名空间javax.xml.transform类outputkeys成员方法: doctype_public定义参考
  • 非root账号能否建立public key?
  • java命名空间javax.sql.rowset接口webrowset的类成员方法: public_xml_schema定义及介绍
  • 关于public?
  • java命名空间javax.xml.bind.annotation枚举xmlaccesstype的类成员方法: public_member定义及介绍
  • 请问 access modifier 怎么翻译?? 就是 public ,private 等等。
  • java 类修饰符(private,public和protected)所代表的权限
  • 构造器也可以带public吗?volatile怎么用?
  • 请问:fireXXXXX中的fire作何解释?如public void fireListener(ActionEvent e)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3