调用方法时,我得知您必须使用UIViewController
或instanceName.method()
。但是,在某些情况下,代码中省略className.method()
或instanceName
,只写className
。
编程语言是Java。只是为AP计算机科学测试覆盖这个,我对课程参数之外的编码知识相对有限,所以很容易理解解释。
我的书中提到了一些关于客户端程序的内容,但我并不确定它的含义(一般来说都是关于客户端程序)。
答案 0 :(得分:0)
我会尽可能简单地解释一下 - 通常在尝试影响类中的变量时会使用instanceName.method()
。例如,“Cat”对象,您可以制作一只猫 - Cat catOne = new Cat()
,然后使用其方法catOne.setName("Kitty");
。这会将此对象名称设置为“Kitty”,使所有其他cat对象都能够拥有自己的唯一名称。
在类中使用静态方法(例如className.method()
),然后在另一个类中使用静态方法时,使用public static int method()
。这不需要您为该类实例化一个对象,并且可以自愿使用它们。例如,有一个名为MathConstants
的类,并使用MathConstants.getPi()
之类的东西(对于粗略的例子,很抱歉)。
当调用类似methodName()
的方法时,这意味着该方法位于类本身内。通常我们会使用this
,就像this.methodName()
一样,但只使用methodName()
就可以了。
希望这很容易理解