文章目录
1 方法定义与使用
1.1 定义规范

1.2 调用规范

1.3 注意事项
注意事项:
- 访问修饰符:默认private、不建议省略。可以根据需要定义成pubulic。
- 方法名定义:一般是“动词”或者“动宾短语”,采用的Pascal命名法,首字母大写,不能以数字开头。
- 方法的参数:根据需要添加,也可以没有。
- 方法返回值:使用return返回,return语句后面不能再有其他的语句。
- 没有返回值:如果不返回任何数据,使用void表示。
2 实例方法
这里仅记录特殊的方法及其使用形式。
2.1 带默认参数值的方法
public string GetStudent(int studentId, string studentName = "匿名学员")
{
string info = $"姓名:{studentName} 学号:{studentId}";
return info;
}
2.2 使用命名参数进行函数调用
函数定义:
public string GetStringStudent(string studentName, int studentId)
{
string info = $"姓名:{studentName} 学号:{studentId}";
return info;
}
函数调用:
Student student = new Student();
string result = student.GetStringStudent(studentId: 20002, studentName: "李四");
3 静态方法
3.1 静态方法的定义和使用
静态方法只需要前面加上static即可,注意只能通过类名进行调用,不能通过对象名进行调用。
注意: 静态方法不能直接调用实例方法。
4 方法重载
4.1 方法重载的好处
方法重载的好处如下:
- 减少类的对外接口(只显示一个方法),降低类的复杂度。
- 便于用户使用(相同功能的方法名称一样)和识别。
4.2 方法重载的条件
方法重载的条件:
- 方法的名称必须一样。
- 方法的参数个数或者类型不一样。
4.3 方法重载的无关性
方法重载与返回值无关。
参考资料:
3967

被折叠的 条评论
为什么被折叠?



