普通方法也可以設置傳值不安全問題,舉一反三:
public void auto(int a,int b){
int c;int d;
if(a<4){
System.out.println("您輸入的不合理,自動賦值為4");
c=4;
}else{
c=a;
}
d=b;
System.out.println("c,d的值分別為:"+c+" "+d);
}
public void auto(int a,int b){
int c;int d;
if(a<4){
System.out.println("您輸入的不合理,自動賦值為4");
c=4;
}else{
c=a;
}
d=b;
System.out.println("c,d的值分別為:"+c+" "+d);
}
2019-02-28
注意:靜態方法可以直接訪問同類中的靜態成員,但不能訪問非靜態成員(和非靜態方法);而普通成員方法即可訪問靜態成員也可訪問非靜態方法。如果靜態方法想要訪問非靜態成員和非靜態方法,則需要創建類的對象,通過對象即可訪問。
2019-02-19
注意:類的所有對象訪問到的static靜態變量都是同一個值,當其中一個對象改變了靜態變量的值,其他對象都將受到影響。
2019-02-19
老師,您左邊例子的第五行錯了吧。
我覺得“final int a =25;”中的常量“a”應該改為“A”吧,
不是說java的常量都要大寫嗎?
個人理解,如有錯誤請諒解,,,
QQ1512389382
我覺得“final int a =25;”中的常量“a”應該改為“A”吧,
不是說java的常量都要大寫嗎?
個人理解,如有錯誤請諒解,,,
QQ1512389382
2019-02-15