2016年java面向对象编程题库及答案
来源:才华咖 本文已影响2.11W人
来源:才华咖 本文已影响2.11W人
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();
tln(“数组的和=”+f,sum());
}
}
构造方法有什么特点和作用?
解:构造方法的特点如下:在new操作符调用类的构造方法后为对象分配内存,确定对象的初始状态,初始化所用变量。在同一个类中可以定义多个构造方法,名字相同参数不同。创建对象时,可以根据需要选择合适的构造方法初始化对象。
2017计算机二级考试Java面向对象初步知识点
Java面向对象知识巩固
如何理解Java面向对象
2017年初级java程序员笔试题及答案
2017计算机二级Java知识点:面向对象三大特征
2017年9月计算机二级Java考试题库及答案
Java面向对象基础知识
学习强国《挑战答题》题库及答案4
2016年二级Java试题及答案
Java面向对象三大特征
探伤题库及答案
Javascript简单实现面向对象编程继承实例代码
Java程序员面试题及答案
Java中级开发工程师笔试题及答案2016
计算机二级Java入门教程:面向对象初步
java面试题2017及答案
2016年Java认证笔试题及答案
Java如何面向对象
2016年Java笔试题及答案
java基础的面向对象
2016年java面向对象编程题库及答案
Java工程师面试题及答案
javascript面向对象中的对象怎么理解
java面试题及答案
Java的面向对象