如果没有static 的方法 可以理解为非静态方法 或者说 是实例方法
如果我们定义(我们写的那个方法)方法 在同一个类中 我在其他方法中调用的时候
可以省略 那个类名 直接 写 方法名() 括号不可以省略 就能用了
局部变量 及变量的作用域
在方法中定义的变量称为局部变量,其作用域从定义开始,到其所在的大括号结束为止.
如果你真的不理解你可以在主函数中 定义一个变量 然后在其他的方法中 用这个变量 试一试 其结果是不是报错了
在一个方法中想要访问另一个方法中的变量
第一 :通过参数 来解决
我可以定一个方法 或者说写个方法 然后在方法的括号里 定义一个变量 或者 自己 给写了一个参数
然后在主函数中 调用这个方法 在调用的时候 我要给这个方法的括号 一个参数
//谁调用 谁 谁就是 调用者 被调用者 就是谁
以上是通过参数的形式 来解决 方法中想要访问 另一个方法中的变量
第二 通过 return 返回值
Public static void Add(int num1,int num2)
{
Int sum=Num1+num2;
Return sum;
}
这么做 就是把两个数 返回了
有返回值了 我们 主要用到 的就是 return 通过return 把 我想要的给我返回来了
如果你把变量 定义到方法的外边 或者说定义到这个类中 如果想在静态方法中 访问这个变量
要在定义的时候 加上static 修饰 这个时候 我们通常叫 “字段” 静态字段 或者通俗的说 静态变量
类的构造方法
在我们 写一个类的时候 自动的给我们写了一个构造函数 而 构造函数 是无参数的
构造函数是用来创建 对象的特殊方法
方法名 和类名一样 没有返回值,连void都不用。
构造函数的重载
this 指示代词
属性 共有的 任何地方可以调用
字段 私有的 在本类中调用
属性可以控制 只读或者只写 、读写
在get中判断的时候 我写的那个方法中用到的那个参数 是Age(属性)
在set 中判断的时候 我写的那个方法中用到的那个参数 是_age(字段)
------------------ Windows Phones 7手机开发、.Net培训、期待与您交流! ----------------------