-
封装查看全部
-
为什么这么写查看全部
-
默认为私有的成员查看全部
-
和c++类似,实例化对象查看全部
-
如果有访问限制 在前面加 public即可查看全部
-
方法即函数查看全部
-
实例化一个对象,然后对象.方法名来调用,而构造方法则是new 方法名查看全部
-
同一个类种,方法名相同,参数不同就是重载查看全部
-
含参数的方法里面的参数叫形参,在调用该方法时传入的参数叫实参查看全部
-
封装是隐藏信息并留出对外信息的借接口查看全部
-
// ref 传参 加ref按引用传参 // out 获取结果 可返回多个值 // return 返回一个值查看全部
-
Growth(c1); //调用静态方法 下面新定义的 Growth方法 按引用传参 方法修改形参,通常实参也会被修改。 //Growth(c2.Age); //调用静态方法 下面新定义的 Growth重载方法 按值传参 方法修改形参,实参不会被修改。 int age = 4; Growth(ref age); //按引用传参 对象的属性不能做为实参。查看全部
-
Growth(ref age); //按引用传参 对象的属性不能做为实参。 static void Growth(ref int age) //新建Growth 重载方法 值类型参数 不加ref按值传参 加ref按引用传参 { age++; Console.WriteLine("2我又长了一岁"+age); }查看全部
-
Child2 c1 = new Child2("张三", Gender.女, 4); Child2 c2 = new Child2("李四",(Gender)0, 7); Console.WriteLine("我叫{0},是{1}生", c1.Name,c1.Sex); Console.WriteLine("我叫{0},是{1}生", c2.Name, c2.Sex); Console.WriteLine("******************************"); Growth(c1); //调用静态方法 下面新定义的 Growth方法 按引用传参 方法修改形参,通常实参也会被修改。 Growth(c2.Age); //调用静态方法 下面新定义的 Growth重载方法 按值传参 方法修改形参,实参不会被修改。 Console.WriteLine("我现在{0}岁了", c1.Age); Console.WriteLine("2我现在{0}岁了", c2.Age); } static void Growth(Child2 c3) //新定义一个方法 引用类型参数 按引用传参 { c3.Age++; Console.WriteLine("1长了一岁"); } static void Growth(int age) //新建Growth 重载方法 值类型参数 按值传参 { age++; Console.WriteLine("2我又长了一岁"+age); }查看全部
-
重载 多个方法名字相同,参数的类型或数量不同查看全部
举报
0/150
提交
取消