Javaä¸å½æ°åæ°çä¼ éæ¯æå¼ä¼ éã
ä¸é¢è¯æJavaä¸åæ°ä¼ éæ¯å®å®å
¨å
¨æ¯ä¼ å¼èä¸æ¯ä¼ åã
ä¸ï¼
package com.sitinspring;
public class ChangeClass{
public void changeInt(int i){
i=5;
}
public void changeLong(long i){
i=555;
}
public void changeString(String str){
str="5555";
}
public void changeMember(Member member){
member=new Member("Cindy",35);
}
public void changeMemberField(Member member){
member.setAge(20);
member.setName("Andy");
}
public static void main(String[] args){
ChangeClass changeClass=new ChangeClass();
int intValue=10;
changeClass.changeInt(intValue);
System.out.println(intValue);
long longValue=10;
changeClass.changeLong(longValue);
System.out.println(longValue);
String stringValue="1234";
changeClass.changeString(stringValue);
System.out.println(stringValue);
Member member2=new Member("Douglas",45);
changeClass.changeMember(member2);
System.out.println(member2);
Member member=new Member("Bill",25);
changeClass.changeMemberField(member);
System.out.println(member);
}
}
äºï¼
package com.sitinspring;
public class Member{
private String name;
private int age;
public Member(String name,int age){
this.age=age;
this.name=name;
}
public String toString(){
return "Member name="+name+" age="+age;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
è¾åºï¼
10
10
1234
Member name=Douglas age=45
Member name=Andy age=20
解éï¼
第ä¸ä¸ªè¾åº10æ¯å 为intæ¯åºæ¬ç±»å,ä¼ éçåæ°æ¯intValueçæ·è´,对æ·è´çä¿®æ¹å¯¹åå¼intValue没æå½±å.
第ä¸ä¸ªè¾åº10åä¸é¢æ¯ä¸ä¸ªéç.
第ä¸ä¸ªè¾åº1234.ç±äºStringæ¯ç±»ç±»å, stræ¯stringValueçå°åæ·è´,åæ°stræåçå°ååstringValueçä¸è´,ä½å¨å½æ°changeString ä¸,ç±äºStringçç¹æ®æ§, str=â5555âåstr=new String(â5555â)æ¯çä»·ç, stræåäºæ°çâ5555âæå¨çå°å,æ¤å¥åstrå°±ä¸åæ¥çstringValueå½»åºè±ç¦»äºèç³».
第å个è¾åºMember?name=Douglas?age=45çéçåä¸é¢ç¸å.
第äºä¸ªè¾åºMember?name=Andy?age=20æ¯å 为changeMemberFieldå½æ°ä¸ä¿®æ¹äºåæ°member çå¼,ä¹å°±æ¯ä¿®æ¹memberæåå®ä¾çå¼,èè¿ä¸ªå®ä¾æ£æ¯memberæåçå¼,å æ¤memberå°±åæäºname=Andy ä¸age=20.
ç»è®ºï¼
Javaä¸åæ°ä¼ éçé½æ¯å¼,对åºåºæ¬ç±»å,ä¼ éçæ¯åå¼çæ·è´;对äºç±»ç±»å,ä¼ éçæ¯å¼ç¨å³å°åçæ·è´.
对äºå½æ°å¯¹åæ°çæ¹åæ¯å¦ä¼å½±ååå¼çé®é¢:å¼ç±»åèªç¶ä¸ä¼å½±åå°åå¼.è对äºç±»ç±»åè¦çæ¹åçæ¯åæ°çå°åè¿æ¯å¼,å¦ææ¯åè
,åæ°ååå¼ç¨æåäºä¸åçå°å,å®ä»¬èªç¶è±ç¦»äºå
³ç³»;å¦ææ¯åè
,ä¿®æ¹çå®ä¾å°±æ¯åå¼ç¨æåçå®ä¾,è¿å½ç¶å¯¹åå¼è¿è¡äºä¿®æ¹.
温馨提示:答案为网友推荐,仅供参考