Java:嵌套类函数?

时间:2013-05-04 13:06:50

标签: java function object package

ob是一个对象的实例。

如果我调用函数getname,则返回类类型

ob.getClass()。getName()

我的疑问是,为什么getclass和getname是2个函数,它们是如何嵌套的?

2 个答案:

答案 0 :(得分:2)

不,他们不是。 getClassClass返回给您。 Class cls = ob.getClass(); String name = cls.getName(); 对象包含一个名为Class object的方法。您发布的代码类似于:

{{1}}

答案 1 :(得分:1)

它们实际上并不是嵌套的。函数getClass返回一个具有名为getName的函数的对象。 这是一个例子......

class Ob
{
    public NewObject FirstFunction()
    {

    }
}


class NewObject
{
    public void SecondFunction()
    {

    }
}

在这种情况下,您可以执行类似ob.FirstFunction()的操作.SecondFunction();如果我们假设ob是Ob的对象。希望这说清楚。