解决方案 »
- jbuilder2007 导出的jar can not find main class
- Java中GridLayout如何3行2列?
- 集合里面几个类的区别 、 受检异常和非受检异常的划分
- 谁有抽象类具体运用的实例帮忙给个 我看哈谢谢
- 为什么我的程序在压成jar文件之前可以执行,压了以后会出现Exception in thread "main" java.lang.NoClassDefFoundError:?
- 又老又小问题请高手指教,不费您多少时间,在线给分
- sql 的ResultSet 的cursor 移不动,它有几个field 是定义数据集的属性的,但没提供set 方法
- 请教如何配置网络数据库的连接池和数据源!
- 请前辈指点
- 关于JDBC的问题(在线等待)
- java 数据库编码
- 关于java聊天工具,图形化界面+多线程实现中的问题
eclipse 中 ctr+shif+x,J,选按java application运行。
最简单的方法是:
package com.test;public interface Vehicle {
public void drive();
}这个代码存为一个文件 ,名字叫:Vehicle.java然后:
package com.test;
class TestOne {
public static void main(String[] args) {
Vehicle v = new Vehicle() {
public void drive() {
System.out.println("Driving a car !");
}
};
v.drive();
}
}这个代码存为另一个文件,名字叫:TestOne.java。
这样代码分离很清晰。你的问题出在:JAVA的文件名要与public 型的类名或接口名相同。 一个JAVA源程序文件中,不能有两个或上类或接口定义中public。
public void drive(){
System.out.println("Driving a car !");
}
public void main(String[] args){
Car car=new Car(){
public void drive(){
System.out.println("Driving a car !");
}
};
car.drive();
}
}
同样的 问题
public void drive(){
System.out.println("Driving a car !");
}
public void main(String[] args){
Car car=new Car(){
public void drive(){
System.out.println("Driving a car !");
}
};
car.drive();
}
}
同样的问题
public void drive(){
System.out.println("Driving a car !");
}
public void main(String[] args){
Car car=new Car(){
public void drive(){
System.out.println("Driving a car !");
}
};
car.drive();
}
}
同样的问题没有问题,注意清楚:
文件名:Vehicle.javapackage com.test;public interface Vehicle {
public void drive();
}
文件名是:TestOne.javapackage com.test; class TestOne { public static void main(String[] args) {
Vehicle v = new Vehicle() {
public void drive() {
System.out.println("Driving a car !");
}
};
v.drive();
}}