一函数类型
静态函数
非静态函数
二函数有什么作用?
1.提高效率,减少重复编写程序的工作量
2.一个较大的程序不可能完全由一个人完成,更不可能把所有代码放在一个主函数中。这符合面向对象的思想
3.为了代码的安全性
三函数/方法如何声明?
<访问修饰符> <返回类型> <方法名>(参数列表) {方法主体}
例:
public void Funtion(int a)
{
}
public int Funtion(int a)
{
}
void无返回类型 其他类型(int整型等)为有返回类型
<访问修饰符> 三种Private私有的 Protected 受保护的 Public公有的
Private:用来限定的成员成为私有成员,对私有成员限定在该类的内部使用,即
只允许该类中的成员函数使用私有的成员数据,对于私有的成员函数,只能被该类
内的成员函数调用
Public:用来限定的成员成为公有成员,公有成员的数据或函数不受类的限制,可
以在类内或类外自由使用
Protected Public :用来限定的成员被称为保护成员,只允许在类内及该类的派生类中使用
保护的数据和函数,受保护成员的作用域,是该类和该类的派生类
Static静态
四 函数的四种形式(此输出仅为表明函数类型写代码时可以更改)
public void v1()
{
Console.WriteLine("无返回类型无参数的函数");
}
public void v2(int b)
{
Console.WriteLine("无返回类型有参数函数");
}
public int v3()
{
Console.WriteLine("有返回类型无参数的函数");
return 2;
}
public int v4(int a)
{
Console.WriteLine("有返回类型无参数的函数");
return a;
}
. 五 C#声明变量
访问修饰符+变量类型+变量名
例如:
Public int num;
六 方法重载,方法名相同但参数列表不同
不同:个数不同,类型不同,顺序不同
public class As
{
public void Ass()
{
}
public void Ass(int i)
{
}
public void Ass(string s)
{
}
public void Ass(string s,int i)
{
}
public void Ass(int i , string s)
{
}
}
七静态函数
//在非静态类中可以定义静态字段和静态函数
//在静态函数中,只能声明静态函数和静态字段,不能声明非静态函数和非静态字段
public static class A
{
public static int a = 1;
public static void Pri()
{
}
//静态构造函数不需要访问修饰符,不需要参数
//不能够显示的调用,再调用静态字段或调用静态函数之前调用
static A ()
{
}
}

1095

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



