日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

使用属性升级MyBank

發(fā)布時(shí)間:2025/7/14 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用属性升级MyBank 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.public訪問(wèn)修飾符的成員可以被其他的類訪問(wèn),private訪問(wèn)修飾符修飾的成員只能在本類中被訪問(wèn)

2.this關(guān)鍵字代表的是當(dāng)前的對(duì)象。在類的內(nèi)部,可以用this關(guān)鍵字訪問(wèn)它的成員

3.C#屬性可以可以利用get訪問(wèn)器獲得字段的值,利用set訪問(wèn)器設(shè)置字段的值,在訪問(wèn)器中可以對(duì)數(shù)據(jù)進(jìn)行約束。

一.==和equals()的區(qū)別


1.在java當(dāng)中,==比較的是內(nèi)存首地址,equals比較的是兩個(gè)字符串在內(nèi)存中的值

2.在C#中,==和Equals()方法的作用相同,比較兩個(gè)字符串的值,因?yàn)楫?dāng)我們使用==的時(shí)候,在底層代碼中它還是調(diào)用了Equals();

二.訪問(wèn)級(jí)別

1.public 公有的 外界任何地方都可以訪問(wèn)到,訪問(wèn)級(jí)別最高
2.private 私有的 只能類的內(nèi)部使用,其他類中訪問(wèn)不到 訪問(wèn)級(jí)別最低

三.this關(guān)鍵字
通過(guò)this可以訪問(wèn)當(dāng)前類的所有成員變量和方法
例如:this.name;
this.Show();

四.如何給私有字段賦值和取值

private string name; public string GetName(){return this.name; } public void SetName(string name){this.name=name;}

?

五.使用屬性解決數(shù)據(jù)安全問(wèn)題,通過(guò)公有屬性訪問(wèn)私有字段

private int age;public int Age{get{return this.age;}set{if(vaule<0||value>100){value=18;this.age=value;}else{this.age=value;}}}

  

get和set都存在:讀寫(xiě)屬性
只有g(shù)et時(shí):只讀屬性
只有set時(shí):只寫(xiě)屬性
屬性的作用:
控制私有字段的可訪問(wèn)性
保護(hù)內(nèi)部數(shù)據(jù)的安全
類內(nèi)部敏感字段使用屬性來(lái)控制訪問(wèn)

六.對(duì)象初始化器
Student stu = new Student(){Name="Mike", Age=20};

七.封裝
封裝字段——將類中的字段、屬性綁到一起
將私有字段封裝成公有屬性
封裝是面向?qū)ο蟮娜筇匦灾?#xff08;繼承,多態(tài))
好處:
1.隱藏了類中的內(nèi)部細(xì)節(jié)
2.避免了非法數(shù)據(jù)
3.保證了數(shù)據(jù)的安全性和完整性
八.值傳遞和引用傳遞
值傳遞:傳遞的是真實(shí)的值(更改的只是值)
引用傳遞:傳遞的事內(nèi)存地址(在我們交換或者更改值的時(shí)候更改的是內(nèi)存地址中的值)
注意:
1.如果使用引用傳遞的話必須要將參數(shù)初始化
2.如果在使用引用傳遞的時(shí)候在方法調(diào)用時(shí)需要加上ref

int num1 = 5;int num2 = 10;Console.WriteLine("交換之前的值:" + num1 + "\t" + num2);Swap(ref num1,ref num2);Console.WriteLine("交換過(guò)后的值:" + num1 + "\t" + num2);Console.ReadLine();public static void Swap(ref int num1, ref int num2){int temp = 0;temp = num1;num1 = num2;num2 = temp;}

?

九.形參和實(shí)參
形參:構(gòu)建方法時(shí)括號(hào)的參數(shù)叫形參,形參列表
實(shí)參:調(diào)用方法時(shí)所傳遞的參數(shù)成為實(shí)參

轉(zhuǎn)載于:https://www.cnblogs.com/wishsaber/p/9306010.html

總結(jié)

以上是生活随笔為你收集整理的使用属性升级MyBank的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。