日期:2014-05-18  浏览次数:20814 次

好简单的问题请教,我是新手
class c1
  {
  }

  class c2
  {
  public c1 abc()
  { 
  }
  }

这一段代码什么意思?C2的abc方法返回的类型是C1?返回一个类类型?
什么意思啊。。。请大家教教。

------解决方案--------------------
引用楼主 heizhu2008 的帖子:
class c1
{
}

class c2
{
public c1 abc()
{
}
}

这一段代码什么意思?C2的abc方法返回的类型是C1?返回一个类类型?
什么意思啊。。。请大家教教。

------解决方案--------------------
方法abc的返回类型,是C1的类型
------解决方案--------------------
public int abc()
{
}
返回的就是一个int类型,这个我相信你应该懂得

事实上,int是Int32类的一个别称,也就是说这个函数写成
public Int32 abc()
{
}
也是一样的。返回类型不一定非要是int, void这样的类型,也可以是自定义的任何类型
------解决方案--------------------
引用楼主 heizhu2008 的帖子:
class c1
{
}

class c2
{
public c1 abc()
{
}
}

------解决方案--------------------
探讨
我是楼主

但这个是返回类啊,类有什么值可以返回的?

------解决方案--------------------
类没有返回值,是方法有返回值。

------解决方案--------------------
方法abc返回的C1的一个实例
------解决方案--------------------
楼主多理解一下对象.按对象理解就可以了.