導航:首頁 > 編程語言 > java一個類調用另一個類的變數

java一個類調用另一個類的變數

發布時間:2025-05-27 18:59:44

java怎麼在一個類裡面調用另一個類中的變數

1.你需要調用的另一個類的變數.必須是全局變數.x0dx0a 2.User user = new User();x0dx0a 3.定義為public.通過user.name就可以拿到user類裡面的name變數x0dx0a 4.定義為private 那麼就必須在user類裡面添加name變數的set,get方法,通過user.getName()方法拿到user裡面的name變數x0dx0a5.方法還有好多種.......

⑵ java函數調用(在一個類中怎麼調用另一個類的變數和函數)

import java.util.Scanner;

public class Student {//帶有主函數的類,Score類在下面
String name;
Score score=new Score();//此句有重大嫌疑

public String introce()
{

return(name+"\t"+score.java+"\t"+score.db+"\t"+score.c+"\t"+score.sum()+"\t"+score.avg());//name之後的全部顯示為0
}

public static void main(String args[])
{
Student stu[]=new Student[10];
Score score[]=new Score[10];
Scanner in=new Scanner(System.in);

for(int i=0;i<3;i++)
{
stu[i]=new Student();
score[i]=new Score();
System.out.println("學生"+(i+1)+"的名字:");
stu[i].name=in.next();
System.out.println("學生"+(i+1)+"java成績:");
score[i].java=in.nextFloat();
System.out.println("學生"+(i+1)+"DB成績:");
score[i].db=in.nextFloat();
System.out.println("學生"+(i+1)+"C語言成績:");
score[i].c=in.nextFloat();
}
System.out.println("姓名\tjava成績\tDB成績是\tc語言成績\t總成績\t平均成績");
for(int j=0;j<3;j++)
{
System.out.println(stu[j].introce());
}

}
} //錯誤之二:少了一個右邊大括弧,造成第一個類不完整
class Score {//score類 錯誤地方一:在一個java文件中只允許有一個功能類 去掉public 就好了

float java,db,c;
public float sum()
{
float ssum=java+db+c;
return ssum;
}
public float avg()
{
return sum()/3;
}
}

⑶ java 一個類文件中的private方法想在另一個類文件中調用怎麼辦,前提是不改變修飾符。

可以在這個類中預留一個public 的方法作為入口。一般規范化的java程序,成員變數都是private保護,然後用的時候public預留出去。private 是繼承不了的。private只有本類引用,繼承至少為default許可權。創建類對象更不用說了,private就是為了不讓你創建對象時直接用的。

閱讀全文

與java一個類調用另一個類的變數相關的資料

熱點內容
我的世界開不了伺服器地址 瀏覽:8
為什麼我的萬能小組件app和別人不一樣 瀏覽:872
linux查看運行日誌 瀏覽:686
lte技術pdf 瀏覽:52
免密碼支付源碼 瀏覽:295
小躍程序員 瀏覽:768
程序員之路怎麼設置 瀏覽:561
一台雲伺服器能建幾個小程序 瀏覽:398
cad圓心陣列命令 瀏覽:677
加密卡必須要物業授權嗎 瀏覽:632
修改wifi密碼後無法加密 瀏覽:217
綠色的編程軟體是什麼 瀏覽:250
山寨加密比特幣 瀏覽:736
程序員職業規劃書怎麼寫 瀏覽:433
為數據而生pdf 瀏覽:55
幻想三國源碼百度網盤 瀏覽:274
淘寶首頁模塊怎麼進行源碼切換 瀏覽:770
加密許可權的pdf怎麼下載 瀏覽:685
mac命令路徑 瀏覽:592
蘋果郵箱添收件伺服器怎麼填 瀏覽:241