如果用户定义的Applet类中没有init()方法,则该程序
A.必须定义一个main()方法
B.无法通过编译
C.可以通过编译,但运行时将出错
D.可以通过编译,并且能够正常运行
第1题:
如果用户定义的Applet类中没有init()方法,则该程序
A.必须定义一个main()方法
B.无法提供编泽
C.可以提供编译,但运行时将出错
D.可以提供编译,并且能够正常运行
第2题:
要在一个单一的类文件中创建既可用作JavaApplet,又可用作Java应用程序的Java软件代码,下列说法错误的是 ( )
A.作为Application要定义main()方法,并且把main()方法所在的类定义为一个 public类
B.为使该程序成为一个Applet,main()方法所在的这个public类必须继承Applet类或JApplet类
C.在该类中可以像普通Applet类一样重写Applet类的init()、start()、paint()等方法
D.转换后的程序只能在浏览器中加载执行,而不能在Appletviewer中执行
第3题:
下列关于C++中类的构造函数说法正确的是:
A.定义类时用户必须要定义构造函数
B.无论用户是否定义构造函数,编译器都会自动生成一个没有参数的构造函数
C.定义类时如果不定义构造函数,编译器会自动生成一个无参构造函数
D.类对象生成的时候,会通过函数重载调用类中定义的某个构造函数(如果定义了多个)
第4题:
阅读下面程序 class Test implements Runnable { public static void main(String[] args) { Test t = new Test(); t.startO; } public void run(){ } } 下列关于上述程序的叙述正确的是
A.程序不能通过编译,因为start()方法在Test类中没有定义
B.程序编译通过,但运行时出错,提示start()方法没有定义
C.程序不能通过编译,因为run()方法没有定义方法体
D.程序编译通过,且运行正常
第5题:
(多线程的两种实现方法)阅读下面程序: class Test implements Runnable{ public static void main(String[] args){ Test t=new Test(); t.start(); } public void run(){} } 下列关于上述程序的叙述正确的是_______。
A.程序不能通过编译,因为start()方法在Test类中没有定义
B.程序编译通过,但运行时出错,提示start()方法没有定义
C.程序不能通过编译,因为run()方法没有定义方法体
D.程序编译通过,且运行正常