小新人求教
public class Person {
?? ? public String sore ;
?? ? public String language ;
?? ?public Person(){
?? ??? ?System.out.println("每個人都有著自己的語言。");
?? ??? ?System.out.println("就好像"+sore+"說"+language);
?? ?}
?? ?public static void main(String[] args){
?? ??? ?String sore = "中國人";
?? ??? ?String language = "中文";
?? ??? ?new Person();
?? ?}
}
???
為什么無法賦值sore,language
2017-03-05
main()里定義的sore和language與Person類里的sore, language屬性并無任何聯(lián)系,也即不是無法賦值,而是你根本沒有給它們賦值
可以嘗試定義一個有參構造,在創(chuàng)建對象的時候傳入main()里定義的sore, language
2017-07-07
2017-03-07
一個是成員變量,一個是局部變量?? 不一樣的