using System;
public class cs1{
public static void Main(){
Console.WriteLine("i am sunwen!");
sunwen mySunwen=new sunwen();
Console.WriteLine(mySunwen.name);
}
}
class sunwen{
public String name="chenbin!";
}
cs1.java:
import System.*;
public class cs1{
public static void main(String args[]){
System.out.println("i am sunwen,how are you!");
sunwen mySunwen=new sunwen();
System.out.println(mySunwen.name);
}
}
這是一個重要的區別之一.還有就是:如果我們把cs1.cs這個C#程式中的一句public class cs1改為public class cs2,存檔,再編譯,可以看到,程式正常運行.而在JAVA中,這顯然不行,因為JAVA規定,在一個檔案中只能有一個public類,而且這個類的名稱必須與檔案名稱一模一樣.這又是一個區別,在C#中,它是以Main方法來定位入口的.如果一個程式中沒有一個名為Main的方法,就會出"找不到入口的錯誤".不要把Main寫成main喲,嘻嘻,我經常犯這樣的錯誤.