- java面向?qū)ο缶幊填}庫及答案 推薦度:
- 相關(guān)推薦
2016年java面向?qū)ο缶幊填}庫及答案
java在面向?qū)ο蟮木幊谭绞街校瑢ο髶碛卸喾N特性,如手機(jī)有高度、寬度、厚度、顏色、重量等特性,這些特性被稱為對象的屬性。那么java面向?qū)ο缶幊淘囶}有哪些?一起來看看吧!
閱讀下面的代碼:
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 { }
什么是構(gòu)造方法?
解:構(gòu)造方法是完成對象初始化任務(wù)的方法,構(gòu)造方法的名稱和類同名,沒有返回值類型,盡管構(gòu)造方法看起來和一般的成員方法沒有差別,但它不同于成員方法,構(gòu)造方法不能直接調(diào)用,只能由new操作符調(diào)用。
(1)設(shè)計一個Array類,添加一個整形數(shù)組,減價構(gòu)造方法對數(shù)組賦初值。
(2)為Array類添加數(shù)組求和方法,添加返回求和值的方法。
(3)編程利用Array計算數(shù)組的求和值并輸出。
解;(1)設(shè)計一個Array類,添加一個整形數(shù)組,減價構(gòu)造方法對數(shù)組賦初值的程序代碼如下。
Public class Array{
Static int a[]=new int[5];
Int n=5;
Array(){//構(gòu)造方法
For (int i=0; i
a[i]=i;
}
}
(2)為Array類添加數(shù)組求和方法,添加返回求和值的方法的源程序代碼如下。
Public class Array{
Static int a[]=new int[5];
Int n=5;
Array(){//構(gòu)造方法
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計算數(shù)組的求和值并輸出的源程序代碼如下。
Public class 題 4-19{
Public static void main(String args[]){
Array f=new Array();
System.out.println(“數(shù)組的和=”+f,sum());
}
}
構(gòu)造方法有什么特點(diǎn)和作用?
解:構(gòu)造方法的特點(diǎn)如下:在new操作符調(diào)用類的構(gòu)造方法后為對象分配內(nèi)存,確定對象的初始狀態(tài),初始化所用變量。在同一個類中可以定義多個構(gòu)造方法,名字相同參數(shù)不同。創(chuàng)建對象時,可以根據(jù)需要選擇合適的構(gòu)造方法初始化對象。
【java面向?qū)ο缶幊填}庫及答案】相關(guān)文章:
java面向?qū)ο缶幊填}庫及答案09-24
面向?qū)ο缶幊痰膉avascript基礎(chǔ)08-21
Java面向?qū)ο笤O(shè)計的經(jīng)驗(yàn)原則08-31
2016最新java題庫及答案08-02
Javascript簡單實(shí)現(xiàn)面向?qū)ο缶幊汤^承實(shí)例代碼10-14
關(guān)于JAVA的XML編程09-03
Java基本編程技巧09-03