zoukankan      html  css  js  c++  java
  • Java中的字段和属性

      Java中的属性,通常可以理解为get和set方法。而字段,通常叫做“类成员”。

      属性只局限于类中方法的声明,并不与类中其他成员相关。例如:
    void setA(String s)
    {}

    String getA()
    {}

      当一个类中拥有这样一对方法时,我们可以说,这个类中拥有一个可读写的a属性(注意是小写a)。同时包含get访问器和set访问器的属性称为读写属性(read-write property)。只具有get访问器的属性称为只读属性(read-only property)。只具有set访问器的属性称为只写属性(write-only property)。   


      类成员(字段),通常是在类中定义的类成员变量,例如:
    public class A
    {

      private String s = "123";
    }
    我们可以说A类中有一个成员变量叫做s。
     
    1. 字段:
     
    class Card
       private string Name;
    }
     
    2. 属性:
     
    属性中包含两个模块:set和get,set模块负责属性的写入工作,get模块负责属性的读取工作。在两个模块中都可以做一些其他操作,如在set中验证赋的值是否符合要求并决定是否进行赋值。
     
    class Card
    {
        private string name;
        public string Name
        {
            get { return this.name;}
            set { this.name=value;}
         }
     
     
     
  • 相关阅读:
    面向对象之单例模式
    面向对象之元类
    面向对象高级1
    面向对象进阶2
    面向对象进阶1
    面向对象基础
    MySQL事务
    【应用容器引擎】Docker笔记
    【Spring Boot】三、嵌入式的Servlet容器
    MySQL优化分析
  • 原文地址:https://www.cnblogs.com/yongwangzhiqian/p/3957278.html
Copyright © 2011-2022 走看看