JAVA复习带答案(2)
下面对方法B的重载哪些是正确的( )。
A.public void A(int x1,int y1, int z1){ a=x1;b=y1;c=z1;} B.public void B(int x1,int y1, int z1){ a=x1;b=y1;c=z1;} C.public void B(int x,int y){ a=x;b=y;c=0;} D.public B(int x,int y, int z){ a=x;b=y;c=z;}
下列方法的声明中不合法的是 。 A.float area( ){…} C.area{…}
B.void area( ){…} D.int area(int r){…}
下面哪一个是正确的类的声明?
A、 public void HH{…} B、 public class Move(){…} C、 public class void number{} D、 public class Car{…}
3. 类的设计与封装(属性,方法,继承,接口,抽象类) 程序题
所谓类的封装是指在定义一个类时,将类中的属性私有化,即用private关键字来修饰,私有属性智能在它所在的类中被访问。
4. 构造方法:方法与类名相同,方法名前面没有返回值类型,在方法中不能使用
return语句返回一个值,当创建对象时调用,可以重载。构造函数在一个类中肯定存在,如果不定义也不会报错,会有一个默认无参数构造函数,该函数函数体为空,如自己定义则无参数构造函数就没有了。 下列关于构造方法错误的是()
A. java语言中构造方法名必须与类名相同
B. java语言中构造方法没有返回值,所以用void声明 C. java语言构造函数可以重载
D. java语言构造函数是在创建对象时自动调用。
构造函数何时被调用( )
A、创建对象时 B、类定义时
C、使用对象的方法时 D、使用对象的属性时 以下关于构造函数的描述错误的是 。 A、构造函数的返回类型只能是void型。
B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。 在Java中,关于构造方法,下列说法错误的是( ) A、 构造方法的名称必须与类名相同 B、 构造方法可以带参数 C、 构造方法不可以重载
D、 构造方法绝对不能有返回值
下面是类A的构造方法声明,其中正确的是
A. void A(int x){...} B. A(int x){...} C. a(int x){...} D. void a(int x){...}
有一个类A,对于其构造函数的声明正确的是( )。
A.void A(int x){?} C.A A(int x){?}
B.public A(int x){?} D.int A(int x){?}
以下关于构造函数的描述错误的是( )。 A、构造函数的返回类型只能是void型。
B、构造函数是类的一种特殊函数,它的方法名必须与类名相同。 C、构造函数的主要作用是完成对类的对象的初始化工作。 D、一般在创建新对象时,系统会自动调用构造函数。
5. static关键字(静态)
在定义一个类时,只是在描述某类事物的特征和行为,并没有产生具体的数据。只有通过new关键字创建类的实例对象后,系统才会为对象分配空间,存储各自的数据。有时候,我们希望某些特定的数据在内存中只有一份,而且能够被一个类的实例对象所共享。
静态变量:Static修饰的变量被称为静态变量,静态变量被所有实例共享,可以使用类名.变量名访问。
静态方法:有时我们希望不创建对象的情况下可以调用某给方法,也就是说方法不必和对象绑在一起。用static修饰的方法是静态方法,可以用类名.方法名调用,也可以用实例对象访问。在一个静态方法中只能访问用static修饰的成员,原因是没有被static修饰的成员需要先创建对象才能访问,而静态方法在被调用时可以不创建任何对象。
假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?( ) class A { int i;
static String s;
void method1() { }
static void method2() { } }
A、System.out.println(a.i);B、a.method1(); C、A.method1(); D、A.method2()
下面程序中类ClassDemo中定义了一个静态变量sum,分析程序段的输出结果。 ( )
class ClassDemo {
public static int sum=1; public ClassDemo() { sum = sum + 5; } }
public class ClassDemoTest{
public static void main(String args[]) { ClassDemo demo1=new ClassDemo(); ClassDemo demo2=new ClassDemo(); System.out.println(demo1.sum); } }
A. 0 B. 6 C. 11 D. 2
请看下面的程序段 class Test{
private int m;
public static void fun(){ //some code } }
方法fun()如何来访问变量m( )
A.将private int m 改成protected int m B.将private int m 改成public int m C.将private int m 改成static int m D.将private int m 改成int m
声明为static的方法不能访问( )类成员。
A.超类 B.子类
C.非static D.用户自定义类 第四章 面向对象(下)
1. 继承 extends
只有单继承,
在Java语言中,下列关于类的继承的描述,正确的是( )。 A、 一个类可以继承多个父类 B、 一个类可以具有多个子类
C、 子类可以使用父类的所有方法
D、 子类一定比父类有更多的成员方法
Java中,如果类C是类B的子类,类B是类A的子类,那么下面描述正确的是( ) A、 C不仅继承了B中的成员,同样也继承了A中的成员 B、 C只继承了B中的成员 C、 C只继承了A中的成员
D、 C不能继承A或B中的成员
Java语言中对父类和子类关系描述正确的是
A.一个子类可以有多个父类一个父类也可以有多个子类 B.一个子类可以有多个父类但一个父类只可以有一个子类 C.一个子类可以有一个父类但一个父类可以有多个子类 D.上述说法都不对
有两个类定义:class A{void who(){System.out.print(\class B extends A{void who(){System.out.print(\则顺序执行如下语句后输出的结果为 ③ 。 A a=new B();B b=new B(); a.who();b.who();
①AA ②AB ③BB ④BA 已知类关系如下: Class Employee{}
Class Manager extends Employee{} Class Director extends Employee{} 则下列语句正确的是:( )。
A.Employee e=new Manager(); C.Director d =new Employee ();
B.Director d=new Manager(); D.Manager m=new Director ();
关于Java中的继承,下列说法错误的是 。
A.继承是面向对象编程的核心特征,通过继承可以更有效地组织程序结构。 B.继承使得程序员可以在原有类的基础上很快设计出一个功能更强的新类,而不必从头开始,避免了工作上的重复。
C.每一次继承时,子类都会自动拥有父类的属性和方法,同 …… 此处隐藏:2690字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




