下劃線這一段為什么沒有執行?
package test;
public class helloword{
? ?static String hobby ="imooc";
? ?//使用static關鍵字定義靜態方法
? ?public static void print() {
}?
? ?//定義非靜態變量name;
? ?public String name;
? ?
? ?public static void main(String[]args){
? //靜態變量可以通過類名來訪問,無需創建類的對象
? System.out.println("通過類名訪問hobby:"+helloword.hobby);
? //創建類的對象
? ? ? ? helloword hello=new helloword();
? ?System.out.println("通過對象名訪問hobby:"+hello.hobby);
? ?//通過對象名修改靜態變量的值
? ?helloword.hobby="愛慕課";
? ?//再次使用類名訪問靜態變量,值已經被修改
? ?System.out.println("通過類名訪問hobby"+helloword.hobby);
? ? //直接使用類名訪問靜態方法
? ?helloword.print();
? ?//也可以使用對象名調用,當然使用類名調用更好了
? ?helloword demo= new helloword();
? ?demo.print();
? ?}
? ? ? ? ?public static void print1()
? ? ? ? ?{
? ? ? ? System.out.println("歡迎你"+hobby+"!");
? ? ? ? ?}
? }
2018-04-30
兄dei,說實話,你的代碼書寫格式很讓人反感,但臥還是堅持讀下來了。。。。因為你沒調用啊。
2018-04-30
下次還請注意格式,,不然那沒人愿意回答你的問題的。