ob是一个对象的实例。
如果我调用函数getname,则返回类类型
ob.getClass()。getName()
我的疑问是,为什么getclass和getname是2个函数,它们是如何嵌套的?
答案 0 :(得分:2)
不,他们不是。 getClass
将Class
返回给您。 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的对象。希望这说清楚。