方法(函数)方法(),也叫函数(类的成员) 带括号
就是把一系列的实现功能的代码组织(封装)到一起
//方法的调用
//直接写方法的名字,在后边加上()。 ()执行运算符
//方法的声明
访问修饰符 返回值的数据类型 方法的名字(参数列表)
{
这个方法的代码块
}
//访问修饰符: public (公共的,任何代码都可以访问) 暂且只记住这一个
//返回值的类型:void(无返回值)
//方法的名字:自定义 一般用驼峰命名法(见名知意)
//方法声明之后,会发现在Main中无法使用,因为Main是静态方法,Test非静态的方法,所以Main暂且在方法面前加上static关键字 意思是静态的
静态方法(带 static) 属于类本身,不需要创建对象就能直接调用;静态方法里只能直接访问静态成员。
非静态方法(无 static) 属于实例对象,必须先 new 创建对象,才能调用;可以随意访问静态、非静态成员。
比如:
Program p1 = new Program();
P1.Test ();
//参数:形参 和 实参
//形参:形式参数,方法定义的时候在小括号里写的变量,形参的值是由实参决定的
//实参:实际参数,方法调用的时候在小括号里传的实际的数据,这个数据会赋值给对应位置的形式参数去实现方法的功能代码块
//1.方法如果定义了形参,调用时必须传实参
//2.实参的类型必须跟定义的形参的类型一致
//传递实参时,不仅可以直接写数据,也可以放一个变量,会自动把变量的值传递给形参
//定义时形参可以给到一个默认值,当你调用方法传递参数的时候没有写具体的数据,则使用默认值(可选)
//可选的有默认值的形参必须放在必选的(无默认值)的参数的后面