【发布时间】:2010-12-14 11:10:03
【问题描述】:
在 c# 中,您可以像这样设置属性:
public int CustomerId {get;set;}
其中设置了一个名为 CustomerId 的自动属性,但我想知道 Java 中是否有类似的东西?
【问题讨论】:
-
Java 是我所说的“低级高级”语言。它是一种高级语言,因为它具有内存管理、面向对象等。但它是低级的,因为编译器几乎没有实现任何“额外”。即使是最简单的模式,如属性,也必须由程序员手动完成(我确信某处有异常)。 (也许它是一种“纯粹的”OOP 语言?)这是一件好事,也是一件坏事。这也是我建议将 Java 作为第一语言的原因之一,因为它可以教授 OOP 基础知识而不会过于复杂。