溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

java面向?qū)ο箢惖穆暶?/h1>
發(fā)布時間:2020-05-29 15:47:04 來源:億速云 閱讀:170 作者:鴿子 欄目:編程語言


public class Person{

String name;

String gender; int age; public void eat(){//無參數(shù) 無返回值    Systm.out.println("我在吃飯!");     }

}//在同一個目錄下不用導(dǎo)入

public Test{

public static void main(String[] args){

    Person a = new Person();

    Syso(a.name);//為 null

    a.name = "Jhon";

    a.eat();

}    

}

同一個類聲明的不同對象儲存在不同的儲存空間

同一個類的不同對象共享累的方法

無參無返回(這些個有參無參什么的說的都是方法)

public void eat(){

System.out.println("我在吃飯");

}

有參無返回

public void sleep(String A){

Ssytem.out.println("我在"+A+"shujiao");

}//調(diào)用時必須給參數(shù) 否則報(bào)錯

Person p = new Person();

p.sleep("bed");//輸出:我在床上睡覺

有參有返回//這里可以是int String 等等

public int getAge(int a){

return a;

}

syso(p.getAge(18););

成員變量:聲明在class 里面不在main 里面! 可以不賦初始值     額,類由成員變量和成員方法兩部分組成 ,這個就是成員變量的所在 懂了不 比如 上面person的age;

成員變量的默認(rèn)值:除基礎(chǔ)類型外全都是引用類型(包括String),為null

局部變量:聲明在main方法里面,必須賦值

return 關(guān)鍵字:用途

  1. 返回方法指定類型的值(這個值總是確定的)

    public String print(String n){

        Syso(n);
    
        rentutn n;//這里指定了返回類型為String 無論返回String類型的字符串還是變量什么的都行

//java里面也是就近原則

//兩個類可以有重名的成員變量,因可以用類名來區(qū)分

    }

2.結(jié)束方法的執(zhí)行(僅僅一個return語句即可+分號)

public void str(int a){

if(a==0){syso("go dead");}

else if(a==1){    return;}

{syso("我不會輕易狗蛋");}

}//a=0;輸出就是 go dead 我不會輕易狗蛋

//a=1就是到了return 結(jié)束本方法的執(zhí)行

參數(shù)可以有多個:

public String pr(String n,int a,char b){//多參方法的聲明

syso(n);

syso(a);

syso(b);

return n;

}

Person a = new Person();

a.pr("wuli韜韜",12,'男');//多參數(shù)方法的使用

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI