Java判断题 1、 无论Java源程序包含几个类的定义,若该源程序文件以A.java命名,编译后生成的都只有一个名为A的字节码文件。 为什么错了...求高手解答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一个.java文件出现几次class,就会生成几个.class文件。 sorry,匿名类和方法内部的类也会生成class,所以说,一个java源文件可以生成很多的class文件 还有枚举//生成四个字节码文件enum Note { MIDDLE_C,C_SHARP,B_FLAT;}class Instrument { public void play(Note n) { System.out.println("Instrument.play()"); }}class Wind extends Instrument { public void play(Note n) { System.out.println("Wind.play() "+n); }}public class Music { public static void tune(Instrument i) { i.play(Note.MIDDLE_C); } public static void main(String args[]) { Wind flute=new Wind(); tune(flute); }}/*Output:Wind.play() MIDDLE_C*/ class A{public static void main(){System.out.println("学习了,联系下");}} 一个JAVA源文件编译后会有多个以.class结尾的字节码文件啊! 看了楼主的问题,那样是对的。一个A.java源文件,可以生成多个字节码文件,只能有一个用public修饰的类,对应的就只能有一个A.class。 哦,以前以为一个类只有有public static void main (String[] args)编译的时候才能生成.class文件,刚编译下试试,原来就是有几个class就能生成几个.class文件啊,看来我 以前想错了 看来有一个java文件中有几个类(不管是内部类还是匿名类)都会产生几个.class文件,以前还真没注意过这个问题。 使用Java实现对图像进行滤镜或模糊处理 利用*输出画一个任意大小的圆 JNI和DLL的问题 对象名.方法名.方法名........(方法套方法的环境解析) 一个start()的问题。。 java 路径的设置 MDI我被JAVA打败系列之三----这句show(); //?????是什么意思呢 急,急,急!!!Strtus框架的validation验证的客户端验证不行的问题 初学java,碰到几个问题(很简单,这分很容易得) JAVA中的鼠标事件怎么运用啊? java泛型可以派生子类实例吗? swing的刷新问题
enum Note {
MIDDLE_C,C_SHARP,B_FLAT;
}class Instrument {
public void play(Note n) {
System.out.println("Instrument.play()");
}
}class Wind extends Instrument {
public void play(Note n) {
System.out.println("Wind.play() "+n);
}
}public class Music {
public static void tune(Instrument i) {
i.play(Note.MIDDLE_C);
}
public static void main(String args[]) {
Wind flute=new Wind();
tune(flute);
}
}
/*
Output:
Wind.play() MIDDLE_C
*/
class A{
public static void main(){
System.out.println("学习了,联系下");
}
}