大多数修饰符对我来说都很清晰-抽象、受保护等。但是,“virtual”似乎是一个令人困惑的任意选择,实际上它应该是“可重写”的意思。
在计算机领域中,“virtual”(虚拟机、虚拟内存)似乎意味着某物的抽象表示。我猜这源自光学,其中虚像(通常是倒置的)本身来自中世纪拉丁语virtuālis,意为“有效的”。
因此,在计算机领域中,“virtual”方法如果是覆盖方法而不是需要被覆盖的方法,那么它似乎更有意义。
也许我对“virtual”还有什么基本的误解,是否有人能够进一步解释为什么选择了它?
在计算机领域中,“virtual”(虚拟机、虚拟内存)似乎意味着某物的抽象表示。我猜这源自光学,其中虚像(通常是倒置的)本身来自中世纪拉丁语virtuālis,意为“有效的”。
因此,在计算机领域中,“virtual”方法如果是覆盖方法而不是需要被覆盖的方法,那么它似乎更有意义。
也许我对“virtual”还有什么基本的误解,是否有人能够进一步解释为什么选择了它?