zoukankan      html  css  js  c++  java
  • Java中的属性与字段的区别

    Java中属性和字段的区别 

    Java中的属性,通常可以理解为其属名性时根据get和set方法名得出的。

    其规则是:去掉get或set后其剩余的字符串,如果第二个字母是小写的,则把第一个字母也变成小写

    getAge---->age

    getCPU---->CPU

    而字段,通常叫做“类成员”。
    这两个概念是完全不同的。
    属性只局限于类中方法的声明,并不与类中其他成员相关,属于javabean的范畴。例如:
    void setA(String s){}
    String getA(){}
    当一个类中拥有这样一对方法时,我们可以说,这个类中拥有一个可读写的a属性(注意是小写a)。如果去掉了set的方法,则是可读属性,反之亦然。
    比如有下面这个类:
    public class Person {
     private int x;
     public int getAge(){
      return x;
     }
     public void setAge(int age){
      this.x=age;
     }
    }

    当我操作这个类时,比如调用getAge()方法时,我们要说是获得age属性,调用setAge方法时要说设置age属性,因为对我们来说x字段是私有的,我们操作该Person类时根本看不到有这个x字段

  • 相关阅读:
    informix 外部表 pipe
    关于XML的一些解析操作
    oracle 导出导入数据库
    判断请求访问的浏览器类型设备
    git与SVN的区别
    Java获取文件路径
    <DIV>内容显示隐藏功能实现
    文件下载
    文件上传
    记录启动Nginx启动失败
  • 原文地址:https://www.cnblogs.com/wzyxidian/p/5050957.html
Copyright © 2011-2022 走看看