Advertisement

属性:Property 属性:Property

阅读量:

JavaFX 属性解析

在Java语言的发展过程中,或许有人曾听说过“属性”这一概念,他们曾就成员变量应当被称作“字段”还是“属性”展开过讨论。这种争论与Java中关于“方法”和“函数”的命名争议颇为相似。

实际上,在Java语言的语法层面,并未直接支持“属性”这一术语,成员变量更准确的称呼应为“字段”。而Java中的属性功能,则是借助JavaBean机制来实现的。关于JavaBean的具体内容,可参考JavaBeans API规范,其中对JavaBean的整体架构进行了详尽阐述。

简而言之,一个标准的JavaBean通常包含无参构造方法、私有化的成员变量以及用于访问这些变量的getter和setter方法。

例如一个User bean:

复制代码
    public class User{
    	private String name;
    privtae int age;
    
    public void setName(String name){
    	this.name = name;
    }
    public String getName(){

全部评论 (0)

还没有任何评论哟~