c#面向对象(五)----类的字段与属性
来源:互联网 发布:华润五丰待遇知乎 编辑:程序博客网 时间:2024/05/01 20:46
从语法上说,字段可以理解为类中的变量,可以是私有的,也可以是public,属性一般是公共的,不过只能进行读写,或者其中一项。从这种意义上说,外界对属性的权限大于私有字段,小于公有字段。一般属性是对一些私有字段进行读写。
从含义上来讲,字段和类的关系不像属性和类的关系那么明朗,属性就是类的属性,比如''人"这个类,身高,体重,姓名这些都是属性,但是类中可能用一些其他的符号,int i,乱七八糟的一些变量,这些没必要输出的,都可以定义为字段。
public class A
{
private int num;//私有字段
public A(int x)
{ num = x; }
public int Num//属性
{
get
{ return num;}
set
{
if (num != value )
{ num = value; }
}
}
}
使用的时候,比如
A a = new A(10);
textBox1.Text = a.Num.ToString();
a.Num = a.Num + 1;
textBox1.Text += a.Num.ToString();
在这里运行顺序先是实例化,然后构造函数,第一个a.Num调用get,下一行重新赋值的调用顺序是:get,set,,最后一行,调用get,
- c#面向对象(五)----类的字段与属性
- C#面向对象编程初步 :字段与属性
- C#面向对象编程的继承性(五)
- C#面向对象编程的继承性(五)
- C#面向对象(五)委托
- C#属性与字段
- C# 属性与字段
- C# 字段与属性
- C# 字段与属性
- C# 面向对象(封装 — 属性)
- 深入理解c#的字段与属性
- 面向对象之字段,属性,类,实例,构造方法,重载
- C#类中属性与字段(成员变量)区别
- 面向对象概念:字段、属性和方法
- C# 反射对象的字段属性和实现的接口
- Java中类与对象 面向对象 对象的方法属性 构造方法(持续更新Ing)
- C#的类与结构,以及面向对象编程思想
- C#的类与结构,以及面向对象编程思想
- 515B. Drazil and His Happy Friends
- SpringMVC之Controller传递JSON数据到页面
- POJ 3255 Roadblocks (dijkstra最短路)
- fckeditor常用配置
- 烦乱随笔
- c#面向对象(五)----类的字段与属性
- Jsoup模拟登陆小例子
- Eclipse安装反编译工具
- Codeforces Round #295 (Div. 2) A. Pangram
- 最简单的视频网站(JavaEE+FFmpeg)
- expect脚本入门
- Codeforces Beta Round #57 (Div. 2)E---Enemy is weak(树状数组+离散化)
- Unity与全息投影
- 经典算法-汉诺塔