第一,一个java文件中不能有两个public类
第二,是public类就一定要用这个public的类名来定义java文件的文件名编译的错误不是写的很清楚嘛
因为yy是public,所以文件名必须声明成yy.java
第二,是public类就一定要用这个public的类名来定义java文件的文件名编译的错误不是写的很清楚嘛
因为yy是public,所以文件名必须声明成yy.java
解决方案 »
- 求助:TOMEE下EJB3 中 创建和调用WebService的问题
- struts2怎么进行权限控制
- 在某个页面提交了Form表单,经过Action处理后我想跳到另一个页面,该怎么做?
- jsp报错的语句是什么意思?
- 强制结束session,不知道对不对!谢谢
- 关于上传的问题
- 大家看看这是为什么,为什么输出是NULL值???
- ★★在线等待★★:InputStream does not contain a serialized object 如何解决?
- 速卖通授权 如何获取的啊?
- 如何解决前端向Tomcat传json数据,后端通过HttpServletRequest的流解析不全
- 乱码问题!SQLserver 中text类型 显示出来乱码
- 求救
另外再问一个问题,我记得不是主函数在哪个类里,才以这个类名定义*.java文件名吗?是不是我概念记错了?上面刚才说是*.java文件是以public类名定义的。到底哪个对哇?
另外yy类中System.out.println(i);不注释为什么不能编译通过
-------------------------
变成
{
System.out.println(i);
}
试试
你的意思是不是把定义变量i的语句去掉?
那这样的话,System.out.println(i);里面的“i”也是编译不能通过的
你将这句
System.out.println(i);
放在了类的定义区,那怎么行呢,应该放在某个方法内嘛..
派生类可以继承基类中的protected和public,default型的变量和方法,,而与类的类型是没有什么关系的,,
和一些其他的普通类class
你说protected也是顶级类吗?
难不成你见过
protected class?
protected 只是对类中方法与变量的访问控制关键字,别弄浑了..
int i = 10;
{
System.out.println(i);
}
}
我感觉你写得很有道理,但我不理解你这样写与我那样写有何区别?
我那样写的i不是成员变量吗?跟你写的为这种不一样吗?