您好,登錄后才能下訂單哦!
public class Person{
String name;
String gender; int age; public void eat(){//無參數 無返回值 Systm.out.println("我在吃飯!"); }
}//在同一個目錄下不用導入
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");
}//調用時必須給參數 否則報錯
Person p = new Person();
p.sleep("bed");//輸出:我在床上睡覺
有參有返回//這里可以是int String 等等
public int getAge(int a){
return a;
}
syso(p.getAge(18););
成員變量:聲明在class 里面不在main 里面! 可以不賦初始值 額,類由成員變量和成員方法兩部分組成 ,這個就是成員變量的所在 懂了不 比如 上面person的age;
成員變量的默認值:除基礎類型外全都是引用類型(包括String),為null
局部變量:聲明在main方法里面,必須賦值
return 關鍵字:用途
返回方法指定類型的值(這個值總是確定的)
public String print(String n){
Syso(n);
rentutn n;//這里指定了返回類型為String 無論返回String類型的字符串還是變量什么的都行
//java里面也是就近原則
//兩個類可以有重名的成員變量,因可以用類名來區分
}
2.結束方法的執行(僅僅一個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 結束本方法的執行
參數可以有多個:
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,'男');//多參數方法的使用
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。