举个例子吧:桌子上放了一个苹果,如果你从来没有见过这个东西,那么我用汉语问你:这是什么,你肯定会回答:不知道;用英语问,你还是I don't know。如果你天天吃这个东西,那么我用汉语问你会说:苹果;用英语问:你说apple。这是这个道理,知道他是什么了,那么用哪种语言都是无所谓的。就好像用C#和Java写一个简单的类:
C#:
public class MyClass
{
private string username="";
private string password="";
public MyClass()
{
username="C#";
password="C#";
}
public string UserName
{
get{return this.username;}
set{this.username=value;}
}
public string PassWord
{
get{return this.password;}
set{this.password=value;}
}
public bool isMyUser(string name,string pass)
{
return (this.UserName=="marer" && this.PassWord=="marer")
}
}
Java:
public class MyClass
{
private String username="";
private String password="";
public MyClass()
{
this.username="java";
this.password="java";
}
public String getUsername()
{
return this.username;
}
public void setUsername(String username)
{
this.username=username;
}
public String getPassword()
{
return this.password;
}
public void setPassword(String password)
{
this.password=password;
}
public boolean isMyUser(String name,String pass)
{
return (getUsername().equals("marer") && getPassword().equals("marer"));
}
}
看出来上面有什么区别了没有?最大的区别就是某些语法不同,但两个类实现的是完全一样的功能,也就是说它们的思想是一致的,所以只要你脑子里有了思想用什么来实现就像你选择晚上吃什么一样了。