class Cylinder extends Circle 前面加上public ,去掉public class Test 前面的public试试。
解决方案 »
- 问创建了几个对象,最好有内存图
- 经常对这种对象生成方法产生混淆.希望大家能帮我在这里讨论清楚
- 一个在JDK1.4.2_08下可以运行而在JB2005下却不幸的classpublic class Customer {
- 请教一个问题
- 怎么设计图形按钮?
- 一个简单而有趣的奇葩问题
- 请问怎么样把一个字符串读成一个InputStream呢?不用StringBufferInputStream这个类。谢谢,给分!
- 兄弟们快帮我来看看,奇怪的不能在奇怪的问题.我晕倒后有爬起来.
- Properties文件的读写
- Dureek 在不在啊?找你急事……
- 新手----怎样将ACCESS里的数据倒到ORACLE上?
- java枚举一个目录下的所有文件的问题
要么把main方法放到为public的类中;
1. 一个 java 源文件中可以定义一个或多个类。
2. 如果一个 java 源文件中有多个类,那么只能有一个类被定义为 public 型,并且该类的名称必须和该 java 源文件的名称相同。比如,现有一个 test.java 文件,那么如果该文件中有公有类,那么类的名称必须为 test ,或者,该文件中根本没有公有类也行。
3.main方法必须位于 public 类中。你的程序中,main 方法写在 Cylinder 类中,但是 Cylinder 类非公有; Test 类是公有类,但是里面又没有 main 方法。所以,编译通不过。