简单的编程语法

时间:2015-04-22 05:09:51

标签: object properties member

在下面的句子中取自Mozilla:" Window.history 只读属性返回对历史对象的引用...&#34 ;

有谁能告诉我为什么Window.history是一个属性?

我想" 窗口。"将是对象" .history "将是财产。但相反" Window.history "是"引用"的整个财产。 "历史"对象

我是编程新手,但我认为正确的语法是" object.member"在这种情况下,对象将是" Window。"和" .history "将是财产。

" window.history "的正确语法是什么?如果" window.history "本身就是一个财产?

任何人都可以澄清吗?

1 个答案:

答案 0 :(得分:1)

你是对的,在许多编程语言中,.-运算符访问对象或类的成员。

虽然你引用的陈述比实际代码更模糊,但我认为应该阅读:

  

对象窗口的成员历史记录引用历史记录对象。

即。在Java中,它看起来像这样:

public class Window {
    private History history;

    public History getHistory() {
        return history;
    }
}

对象的属性通常是变量,它们本身可以引用对象,因此句子的含糊不清。

希望这有帮助。