㈠ java定義方法和調用
publicclassHao{
publicstaticvoidmain(String[]args){
test(3,5);
}
publicstaticvoidtest(inta,intb){
for(inti=0;i<=a;i++){
for(intj=0;j<=b;j++){
System.out.print("*");
}
System.out.println();
}
}
}
/*
******
******
******
******
*/
㈡ java函數調用
當你
informationvalue=(information)map.get(key);
System.out.println(value);
其實就是調用的 value 的toString方法
如果你沒有在information 類裡面 重寫 toString 方法的話,那麼默認調用的是 Object類的toString方法,也就是類似於輸出
student.information@25154f
這種格式
Object類中的toString類實現比較簡單,其源代碼為:
publicStringtoString(){
returngetClass().getName()+"@"+Integer.toHexString(hashCode());
}
㈢ Java方法調用
假如定義了兩個整型變數num和anotherNum,在調用方法的時候直接用 fixNumber(num, anotherNum);(並沒有返回值)這樣就實現了num和anotherNum的值的交換。
㈣ java的方法調用
方法寫了,又不是一定都要調用才可以。你完全可以寫一個無關的方法放著。所以你問的是什麼問題?
㈤ Java 中方法調用是用一個方法調用另一個方法是嗎
我大概懂你的意思,在java中或者說所有高級語言當中都這樣,把可以拆分的每一部分拆分出來,定一個一個函數(方法)來包括他。這就是封裝,比如做飯,做飯,1,洗菜,2,烹飪,3,調味。大概可以是這樣
publicclasszuofanbuzhou(){
publicvoidxicai(){
...
}
publicvoidpengren(){
...
}
publicvoidtiaowei(){
...
}
}
publicvoidzuofan(){
zuofanbuzhouzf=newzuofanbuzhou();
//第一步
zf.xicai();
//第二部
zf.pengren();
//第三部
zf.tiaowei()
}
可以看到。做飯這個方法里就調用了三個方法實現了做飯,其實把代碼全寫在做飯房裡也一樣。只不是是為了方便觀看和復用,符合面向對面思想,糾正你一下,不是用一個方法調用另一個方法,是對象調用方法, 在一個方法里用另一個對象調用它的方法
㈥ java中,關於類中的方法的調用有哪些
Java中主類不可以用static修飾,也就是不能為靜態的。但是可以作為某個類的內部類用static修飾。如果B是A的靜態內部類,可以直接用A.B調用。因為static修飾的成員是屬於類的,不是對象,可以直接調用。
——————————————————
A,B兩個類,在B類里,需要先實例化A類,然後再用A的對象去調用其中的方法
A a=new A(); a.A的方法();
㈦ java方法的調用
class Method_Test {
public static void main(String[] args) {
System.out.println("Hello world!");
Method_Test mt = new Method_Test();
//調用非靜態方法
staticMethodTest();
//調用靜態方法
mt.MethodTest();
}
static void staticMethodTest() {
System.out.println("我是靜態方法");
}
void MethodTest() {
System.out.println("我是非靜態方法");
}
}
㈧ java中方法調用時的寫法
如果是非靜態的方法1調用非靜態的方法2,那麼
非靜態方法2所在類的實例引用.非靜態方法2
public class Test{
public void getMethod(){
Test t=new Test();
t.getTwoMethod();
}
public void getTwoMethod(){
}
}
如果靜態調用靜態:
public class Test{
public static void main(String[]args){
Hello();
}
public void Hello(){
System.out.println("HELLOWORLD")
}
}
如果是繼承的話:
public class a{
public void jj(){}
}
public class b extends a {
public void hh(){
super.jj();
}
}
㈨ Java方法 調用
1:將say方法的返回類型修改成String。
public Stringsay() {
return "....";
}
2:然後創建QuessMachine 類的實例,然後調用實例的方法
QuessMachine qm=new QuessMachine ();
3:
System.out.print("請猜測"+qm.say(););
㈩ java主方法如何調用方法
public static void main(String[] args) {
new 分數類().xianshi();
}
話說為什麼要用中文。。敲代碼的時候輸入法頻繁切換不累嗎?