首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

java的 C#中的有关问题

2013-01-11 
java的 C#中的问题!今天我复习C#基础的时候,做了个小实验:为了证实是否是 visual studio 的问题,我回 java

java的 C#中的问题!
今天我复习C#基础的时候,做了个小实验:
为了证实是否是 visual studio 的问题,
我回 java 去测试,发现,类的实例当然可以调用类的方法(java的免费开发工具很便捷,一直到现在我还是真希望那边的功能能多点更新到 visual studio“这不是我要说的主要内容今天就不说了”)。

然后我就怀疑了,貌似教程中,类的属性和方法,不是对象都可以调用的么?
只是不推荐这样做,好像 C# 在模仿 java的时候做了改变,是么?
因为我用 visual studio 试着用实例去调用 类的方法,发现不支持!
但是属性是可以调用的!

[解决办法]
应该叫成员函数(通过对象名访问)和静态方法(通过类名访问)。
[解决办法]
都木有代码。。LZ上代码。。java的 C#中的有关问题
[解决办法]
A.AStatic(); 不是告诉你了么,静态方法用类名.方法()
[解决办法]

引用:
引用:应该叫成员函数(通过对象名访问)和静态方法(通过类名访问)。

如果我说类的方法,就是属于类的,不是对象的,也就是static 方法!

不是吧,还用上代码?

class A{
  public string Name = "A Property";
  public static void AStatic()
 ……

...
静态方法应该是直接 A.AStatic();
而不是你a.AStatic();
[解决办法]
vb3~vb6都支持你说的那种“对象.共享方法”的调用方法。因此,你应该说java是在抄袭人家vb而已。

c#不允许这种含混的写法,它就是没有需要兼容vb6的包袱。这个用不着纠结。要“抄袭java”也是在大的方面,而不是死抠字眼去抄袭啊。

热点排行