9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
學習啦 > 學習英語 > 專業(yè)英語 > 計算機英語 > c語言中g(shù)et的用法

c語言中g(shù)et的用法

時間: 長思709 分享

c語言中g(shù)et的用法

  面向?qū)ο缶幊痰囊粋€規(guī)則是:使用戶只需要指定對象能做什么,而不需要去指定或者了解對象是如何完成該的。 下面小編就跟你們詳細介紹下c語言中g(shù)et的用法,希望對你們有用。

  c語言中g(shù)et的用法如下:

  通過get和set訪問器來訪問,就保持了這種規(guī)則,而且還提供了額外的功能,如對值進行檢查,實現(xiàn)只讀或只寫屬性等。

  總的來說就是可以通過set get 來對類的屬性進行封裝,面向?qū)ο蟮某绦蚴遣豢梢灾苯佑妙愖约憾x的屬性的

  剛剛學C#的時候,很多人都不明白屬性的訪問器有什么用呢,我上網(wǎng)見了不少的評論,拉下來給大家看看

  一般面向?qū)ο缶幊陶Z言都要求成員變量不能直接暴露給外部訪問,如下:

  public class A

  {

  public int Age; //這是不好的,待會有程序員可能把-1賦給Age

  }

  為了防止亂賦值,C#設(shè)計了一個屬性機制,要求把成員變量設(shè)為私有,在通過屬性來控制成員變量的讀寫,如下:

  public class B

  {

  private int age; //私有成員變量

  public int Age //age的屬性

  {

  get{ return age; } //讀取器

  set{ //寫入器

  if(value>0)

  age = value; //value是準備寫入的值

  }

  }

  }

  這樣Age就像保安一樣,擋在age的前面。訪問age的時候需要通過Age許可,如下:

  B b = new B();

  b.Age = -1; //這是不行的,-1被帶入value,value<0,判斷不成立

  b.Age = 10; //這是可行的

  如果還有不懂的話可以留言,我盡量教會你,下面是我一個簡單是例子

  //-------------------------------------------------------------------------------------

  using System;

  using System.Collections.Generic;

  using System.Linq;

  using System.Text;

  namespace ConsoleApplication2

  {

  public class Myclass

  {

  private string id="";

  private string name="";

  public string ID

  {

  get

  {

  return id;

  }

  set

  {

  id =value;

  }

  }

  public string Name

  {

  get

  {

  return name;

  }

  set

  {

  name =value;

  }

  }

  }

  class Program

  {

  static void Main(string[] args)

  {

  Myclass clazz = new Myclass ();

  clazz.ID ="我愛你阿";

  clazz.Name="王素瑩";

  Console.WriteLine("{0}他是誰?{1}",clazz.ID,clazz.Name);

  Console.ReadLine();

  }

  }

  }

522956 主站蜘蛛池模板: 116美女极品a级毛片| 熟女人妻视频| 国产360激情盗摄全集| 男人猛躁进女人免费播放| 亚洲熟女乱综合一区二区| 精品无码国产日韩制服丝袜| 久久天天躁夜夜躁狠狠| 亚洲精品成人A在线观看| 无码人妻一区二区三区AV| 91国产自拍一区二区三区| 国产第一页浮力影院入口| 蜜桃伦理一区二区三区| 国产亚洲精品综合99久久| a4yy私人毛片| 激情的视频一区二区三区| 婷婷色香五月综合缴缴情香蕉| 国产精品美人久久久久久AV| 内地自拍三级在线观看| 国产香蕉久久精品综合网| 国产精品无码a∨麻豆| 久久人人97超碰人人澡爱香蕉| 无码熟妇人妻av影音先锋| 国产精品自拍视频免费看| 久久国产乱子精品免费女| 国产视色精品亚洲一区二区| 大香伊蕉在人线国产免费| 东方四虎av在线观看| 国产av精品一区二区三区| 一区二区三区国产综合在线| 99www久久综合久久爱com| 亚洲色av天天天天天天| 久久综合给合久久狠狠狠88| caoporn免费视频公开| 久久综合色之久久综合色| 国产亚洲av日韩精品熟女| 最新国产精品好看的精品| 毛片久久网站小视频| 最新午夜男女福利片视频| 乱人伦人妻系列| 日韩黄色av一区二区三区| 亚洲av成人一区二区三区|