如下定义类的语法正确的是?
A: public void 类名{}
B: public static 类名{}
C: public class 类名{}
D: public class 类名(){}
A: public void 类名{}
B: public static 类名{}
C: public class 类名{}
D: public class 类名(){}
C
举一反三
- 在类的声明“public class Example extends JFrame ”中,类名是 该类的父类名是 。
- 有如下类的定义,Inner类称为。 public class Outer{ class Inner{ public void go(){ System.out.print("hi"); } } }
- 类的声明“public class Test extends Applet implements Runable{}”中,定义的类名是__________,其父类是___________。
- 如果有个Console类的源代码头定义如下,其完全限定类名的是( ) package cc.openhome; public class Console { ... }
- 类的声明“public class Myex extends JFrame {….}”中,本类名是 ,父类名是 ,保存的源文件名是 。
内容
- 0
假定类A已经定义,对于以A为基类的单一继承类B,以下定义中正确的是:( ) A: class B:public A{//...}; B: class A:public B{//...}; C: class B:public class A{//...}; D: class A:class B public{//...};
- 1
下列哪个类声明是正确的( ) A: public void A1{…} B: public class Move(){…} C: public class void number{…} D: public class Car{…}
- 2
设A为已定义的类名,则下列声明A类的对象a的语句中正确的一项是 A: public A a=new A(); B: public A a=A(); C: A a=new class(); D: aA;
- 3
设A为已定义的类名,则下列声明A类的对象a的语句中正确的一项是 A: public A a=new A(); B: public A=A(); C: A a=new class() D: aA;
- 4
在Java源文件中,类名可以用中文,比如“public class 您好{”这样的定义。