A. java對象數組如何調用
mian是程序的入口,如果你想在mian裡面初始化,之後在其他的方法裡面調用,要麼把這個數組聲明成static的,要麼在之後的方法裡面通過參數將數組對象傳遞。
B. 在java中定義一個數組對象怎麼賦值
new Shuzu(new char[]{'我'});new Shuzu(new char[]{'老'})); ————相當於ss[0].sz[0]={'我'};ss[1].sz[0]={'老'};
就在這里,這里你用了兩次new,也就意味著,你生成了兩個不同的Shuzu類的對象出來,分別的char[]{'我'}和new char[]{'老'},所以,當你在之後 System.out的時候,讀到ss[0].sz[1]和ss[1].sz[1]時,其實這兩個變數里是沒有值的,
C. 關於Java中的對象數組
Data []d=new Data[3];
這里只是實例化了對象d 並沒有實例化了 d[I]等對象 也就是你只是給 d分配了內存 但是d[I]並沒有分配內存當你d[0].getData();的時候當然出錯拉
d[i]=new Data();就是給每個d[i]對象賦值也就是給d[I]對象的地址=new Data() 這個新分配的地址
D. java 對象數組定義
寫了一個簡單的實例,你可以參考一下。
public class a {
public static void main(String[]args){
int a[]={3,9,8};//這個是數組的靜態初始化.
Date days[]={new Date(1,4,2994),new Date(2,4,2004),new Date(2,5,2005)};
//創建了3個Date對象放在days[]數組里。
//這里還有種寫法。你可以先定義個數組,然後動態的進行付值。
//這樣寫可能煩了點,你也可以用for循環來進行動態賦值。
//列:Date days[];
// days=new Date[3];
// days[0]=new Date(1,2,3);
// days[1]=new Date(1,2,3);
// days[2]=new Date(1,2,3);
for(int i=0;i<days.length;i++){
//循環數組里的對象
System.out.println(days[i].a);
//將對象中的a屬性列印輸出。
}
}
}
class Date{
int a,b,c;
Date(int x,int y,int z){
a=x;
b=y;
z=c;
}
}
E. java類怎樣定義數組對象數組
public class a {
public static void main(String[]args){ int a[]={3,9,8};//這個是數組的靜態初始化. Date days[]={new Date(1,4,2994),new Date(2,4,2004),new Date(2,5,2005)};
//創建了3個Date對象放在days[]數組里。 //這里還有種寫法。你可以先定義個數組,然後動態的進行付值。 //這樣寫可能煩了點,你也可以用for循環來進行動態賦值。 //列:Date days[]; // days=new Date[3]; // days[0]=new Date(1,2,3); // days[1]=new Date(1,2,3); // days[2]=new Date(1,2,3);
for(int i=0;i<days.length;i++){ //循環數組里的對象
//將對象中的a屬性列印輸出。
F. JAVA中的對象數組
其實 只要會定義數組了 其他的都不難
數組邊聲明邊賦值定義方式有兩種
int [ ] 數組名 = {1,2,3,4,5};
這個是變定義變賦值
int [ ] 數組名 = new int[ ]{1,2,3,4,5};
僅聲明 方式如下 (整型數組):
int [ ] 數組名 = new int [數組下標 ];
樓主 不如加下我群吧 大家一起討論java
群號:173686507
G. 在java中一個數組里是怎樣存放類對象的
也就是對象數組嘛,通常定義一個數組格式是:
變數類型 [] 數組名 = new 變數類型[10];(動態初始化)
變數類型 [] 數組名 = new 變數類型[]{變數1,變數2,...};(靜態初始化)
那麼對象數組就是,舉例創建類A的對象數組:
A[] aArray = new A[10];(動態)
A[] aArray = new A[]{new A(),new A(),...};(靜態)
也就是說aArray 這個數組保存的是一系列A類對象(其實准確說保存的是A類對象的地址值)
H. java 怎樣傳遞數組對象
public static void main (String args[]){
Object[] object= updateDatabase();
}
public static Object[] updateDatabase(){
return new Object[x]; - 假設在這里知道x是多少
}
這樣就行了。按你的要求不應愛去傳入一個數組,
而應該是要指定的方法為你創建一個特定長度的
數組返回給你使用
I. java數組,類與對象
ElemType[][]arr=newElemType[10][10];
for(inti=0;i<10;i++){
for(intj=0;j<10;j++){
arr[i][j]=newElemType();
}
}