设 A 、B 均为已定义的类名,下列声明类A的对象a1的语句中正确的是( )。
A: public A a1= new B( );
B: A a1= new A ( );
C: B a1=new B( );
D: int A a1;
A: public A a1= new B( );
B: A a1= new A ( );
C: B a1=new B( );
D: int A a1;
举一反三
- 设 A 、B 均为已定义的类名,下列声明类A的对象a1的语句中正确的是( )。 A: public A a1= new B( ); B: A a1= new A ( ); C: B a1=new B( ); D: int A a1;
- 设A、B均为已定义的类名,下列声明类A的对象a1的语句中正确的是()。 A: A a1=new B(); B: A a1=A(); C: A a1=new A(); D: int A a1;
- 设已声明了一个类A 的两个对象a1, a2, 为了初始化a1 和a2, 下面语句正确的是( ) A: a1, a2 = new A (); B: a1 = A new (); a2 = A new (); C: a1 = new (); a2 = new (); D: a1 = new A (); a2 = new A ();
- 设 A为已定义的类名,下列声明A类的对象a的语句中正确的是()。 A: public A a=A( ); B: A a=new int( ); C: float A a; D: A a=new A( );
- 设 A为已定义的类名,下列声明A类的对象a的语句中正确的是( ) A: float A a; B: public A a=A( ); C: A a=new int( ); D: static A a=new A( );