美文网首页C语言
C#中所涉及的“封装”到底指什么,您真的知道吗?

C#中所涉及的“封装”到底指什么,您真的知道吗?

作者: 一位热爱文学的程序员 | 来源:发表于2019-08-04 08:19 被阅读0次

1、属性封装

private int _Age;

public string Age{

get{

return _Age;

}

set{

if(value>1000&&value<1200){

_Age = value;

}

}

-------------------------------------------------------------------

2、函数传递参数进行封装

func(string a,string b ,string c){

funca(string a,string b ,string c){}

}

改造后=》

class student{

public string a;

public string b;

public string c;

}

Func(new student(){a=“1”,b=“2”,c=“3”});

func(student student){

funca(student student){

}

}

-------------------------------------------------------------------

3、右键重构可以提取到新的方法中去

相关文章

  • C#中所涉及的“封装”到底指什么,您真的知道吗?

    1、属性封装 private int _Age; public string Age{ get{ return _...

  • 您的孩子,您真的知道吗?

    您的孩子,您真的知道吗? 作者:武立 (2010-12-11 11:56:45) 您的孩子,您真的知道吗? 作...

  • 我爱你们,是你们给我了这个家

    妈妈您知道吗?我爱您,爸爸您知道吗?我爱您,你们都不知道?但是,我真的真的很爱你们,我永远永远爱我的父母,是他们给...

  • 襄阳烤瓷牙修复的材料您都知道吗?

    您知道吗从出生到死亡陪伴您一身的东西是什么?它也是您身体最硬的部位,那这个东西它到底是什么呢?答案就是“牙齿”它最...

  • 妈妈,您知道吗

    图文/梦中的普罗旺斯 妈妈,您知道吗?我是真的爱您 即使你常常不把我来想起 我却永远把您放在心上 妈妈,您知道吗?...

  • 脑中的“砖头”

    脑中的“砖头”指什么?指的是知识的组块。 那到底什么是组块呢? 把知识、知识、概念封装成一个“砖头”,这个过程,就...

  • Java中的面向对象特性

    面向对象编程 封装 继承 多态 是什么?如何实现?有什么好处/缺点?用于什么样的业务场景? 封装 封装是指:隐藏对...

  • 记录病房二

    护士问:“大爷,您多高?” 大爷扬手摸着头顶说:“就这麽高。” 护士笑了,又问:“大爷,那您多重知道吗?” 大爷指...

  • 2020-On the Difficulty of Evalua

    作者以及单位 Rendle 谷歌(FM的作者)预出版。 解决问题 涉及的问题很简单,就是推荐系统到底用什么数据和指...

  • 为什么支持宇飞来酷聊

    有人问:为什么支持宇飞来酷聊? 腾讯被南非控股!您知道吗?! 百度被美国控股!您知道吗?! 京东被美国控股!您知道...

网友评论

    本文标题:C#中所涉及的“封装”到底指什么,您真的知道吗?

    本文链接:https://www.haomeiwen.com/subject/yzjedctx.html