Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ob 是一个对象的实例。
如果我调用函数 getname 它返回类类型
ob.getClass().getName()
我的疑问是,为什么 getclass 和 getname 是 2 个函数,它们是如何嵌套的?
不,他们不是。getClass将返回给你一个Class对象。该Class对象包含一个名为 的方法getName。您发布的代码类似于:
getClass
Class
getName
Class cls = ob.getClass(); String name = cls.getName();
它们实际上并没有嵌套。函数 getClass 返回一个对象,该对象具有名为 getName 的函数。这是一个例子....
class Ob { public NewObject FirstFunction() { } } class NewObject { public void SecondFunction() { } }
在这种情况下,您可以执行类似 ob.FirstFunction().SecondFunction(); 如果我们假设 ob 是 Ob 的对象。希望这清楚。