ps:更正 上图网页必备头 1.
对象初始化器初始化对象 Child child = new Child() {Name = "周润发",Age = "5"};
定义了有参构造方法则要必须写Child child = new Child(参数)。 笔记里这个说法可能会有歧义,之所以视频中不能在main方法里调用无参构造方法是因为,那个...
一图 Name Age _sex 须定义 public string Name;原截图定义在上面,没截出,不定义会报错
慕课网 4.2C#中有参构造方法1.构造方法用于给属性赋值,也可用于属性是只读的情况,如果属性是只读属性,可以采用将形参直接赋值给字段方法,同时减少main方法赋值语句;2.构造方法可以进行重载,与方法重载...
//构造方法:为属性赋值//如果没有显示定义构造方法,则会有一个默认的无参数的构造方法//如果显示定义了构造方法,则没有默认构造方法//只能用new 方法名()的形式调用构造...
字段描写静态属性设置只读属性有两种方法:1.不使用set访问器;2.使用构造方法。
封装是隐藏信息并留出对外信息的借接口 封装快捷键:ctrl+R+Eget:读取set:赋值
为什么要封装 public不安全,private在类外无法使用,应该如何解决?用到 封装: ①隐藏对象的信息 ②留出访问的接口在C#程序中...
//访问修饰符//public 公共的//private 私有的(C#默认的)
对象是真实存在的,类是对对象的共同特征的抽象和概括。对象实例化:类名 对象名 = new 类名();为字段赋值:对象名.字段名 = 赋值; 访问字段:对象名.字段="值"; ...
字段和属性用来描述类的静态特征,方法用来描述类的动态行为方法是一段有特定功能的代码块
类和对象的概念 面向对象(Object Oridented, OO) C#的三个特性封装、继承、多态 对象和类:静态特征:字段、属性动态行为:方法
二维数组,就是以数组作为元素的数组。挺拗口的,看看它跟一维数组的对比: 左边的 a 是一维数组,数组中包含 4 个 int 型变量:a[0]、a[1]、a[2]、a[3] 。...
查找算法的另一种应用,是检查一组数据中是否包含符合条件的元素,也就是要给出“有”或“没有”的结论。 要解决这种问题,首先要声明一个“开关变量”,用来记录查找的状态;通常,我们...
for循环使我们可以通过索引访问数组元素;而foreach循环则可以不依赖索引而读取每一个数组元素。下面的示例代码声明了一个整型数组,然后通过两种方法打印数组元素: 使用 f...
下面的例子查找一组人名,如果人名中包含“诺贝尔”,就打印“有诺贝尔”,如果没有,就打印“木有木有”: 这段代码有一个逻辑错误,事实上,数组中只要有一个“诺贝尔”就可以认定“有...
查找算法,主要有 2 个步骤: 1、使用循环访问数组中的每一个元素2、在循环体中设置筛选条件,打印符合条件的元素