javafx tabelview 数据绑定中让人疑惑的规定

今天用javafx的tableview来处理数据,发现了一个非常奇怪的地方,就是在定义实体类的时候,java规定实体类中属性字段的存取函数就是get set函数必须是getAbc()  setAbc()的格式,也就是get、set必须小写,之后紧跟着必须是属性名,

1、如果属性名是小写,那么方法必须是首字母大写,

2、如果属性名全大写,那么方法名必须全大写,

3、如果属性名首字母大写,那么方法的首字母也必须大写

其中,第一条规则让人感到奇怪,为什么属性名全小写而方法的首字母必须大写呢?但是这既然是一条规定,那么就按照其执行吧

public class FileSet {
    private String  FILEPATH;
    private String  file_name;

    private String  File_test;
    public FileSet()
    {
        FILEPATH="未定义";
        file_name="未定义";
    }        
    public FileSet(String name,String path)
    {
        FILEPATH=path;
        file_name=name;
    }    
    public String getFILEPATH()
    {
        return FILEPATH;
    }
    public void setFILEPATH(String fPath)
    {
        this.FILEPATH=fPath;
    }
    public void setFile_name(String t)
    {
        file_name=t;
    }
    public String getFile_test()
    {
        return file_name;
    }    public void setFile_name(String t)
    {
        file_name=t;
    }
    public String getFile_test()
    {
        return file_name;
    }

}

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值