java面向对象代码题_2016年java面向对象编程题库及答案

2016年java面向对象编程题库及答案

java在面向对象的编程方式中,对象拥有多种特性,如手机有高度、宽度、厚度、颜色、重量等特性,这些特性被称为对象的属性。那么java面向对象编程试题有哪些?一起来看看吧!

阅读下面的代码:

Public class Parent{

Public int addValue(int a,int b){

Int s;

S=a+b;

Return s;

}

}

Class Child extends Parent{

}

下列哪些方法可以加入类Child中?为什么?(BC)

A. int addValue(int a,int b){ }

B. public void addValue(){ }

C. public int addValue(int a){ }

D. public int addValue(int a,int b) throws MyException { }

什么是构造方法?

解:构造方法是完成对象初始化任务的方法,构造方法的名称和类同名,没有返回值类型,尽管构造方法看起来和一般的成员方法没有差别,但它不同于成员方法,构造方法不能直接调用,只能由new操作符调用。

(1)设计一个Array类,添加一个整形数组,减价构造方法对数组赋初值。

(2)为Array类添加数组求和方法,添加返回求和值的方法。

(3)编程利用Array计算数组的求和值并输出。

解;(1)设计一个Array类,添加一个整形数组,减价构造方法对数组赋初值的程序代码如下。

Public class Array{

Static int a[]=new int[5];

Int n=5;

Array(){//构造方法

For (int i=0; i

a[i]=i;

}

}

(2)为Array类添加数组求和方法,添加返回求和值的方法的源程序代码如下。

Public class Array{

Static int a[]=new int[5];

Int n=5;

Array(){//构造方法

For (int i=0; i

a[i]=i;

}

Int sum(){//求和方法

Int s=0;

For (int i=0; i

s=a[i]+s;

return s;

}

}

(3) 编程利用Array计算数组的'求和值并输出的源程序代码如下。

Public class 题 4-19{

Public static void main(String args[]){

Array f=new Array();

System.out.println(“数组的和=”+f,sum());

}

}

构造方法有什么特点和作用?

解:构造方法的特点如下:在new操作符调用类的构造方法后为对象分配内存,确定对象的初始状态,初始化所用变量。在同一个类中可以定义多个构造方法,名字相同参数不同。创建对象时,可以根据需要选择合适的构造方法初始化对象。

【2016年java面向对象编程题库及答案】相关文章:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值