蓝鸥Unity开发基础——方法
对象.方法名(实际参数);
Person p=new Person();
P.Say();
1、带有参数的方法举例
using System;
namespace Lesson_06
{
class MainClass
{
public class Car{
//l跑
//访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;}
//void 表示没有返回值
public void Run(int l){
Console.WriteLine ("往前开5米");
}
}
public static void Main (string[] args)
{
Car c = new Car ();
//调用方法;对象.方法名(参数);
c.Run (5);
}
}
}
namespace Lesson_06
{或者
class MainClass
{
public class Car{
//l跑
//访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;}
//void 表示没有返回值
public void Run(int l){
Console.WriteLine ("往前开{0}米",l);
}
}
public static void Main (string[] args)
{
Car c = new Car ();
//调用方法;对象.方法名(参数);
c.Run (5);
}
}
2、两个参数的举例:
namespace Lesson_06
{
class MainClass
{
public class Car{
//l跑
//访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;}
//void 表示没有返回值
public void Run(int l,string s){
Console.WriteLine ("往前开{0}米",l);
Console.WriteLine (s);
}
}
public static void Main (string[] args)
{
Car c = new Car ();
//调用方法;对象.方法名(参数);
c.Run (5,"Hello");
}
}
}
3、方法的返回值
class MainClass
{
public class Car{
//l跑
//访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;}
//void 表示没有返回值
public void Run(int l,string s){
Console.WriteLine ("往前开{0}米",l);
Console.WriteLine (s);
}
public int Add(int a, int b){
int c = a + b;
return c;
}
}
public static void Main (string[] args)
{
Car c = new Car ();
//调用方法;对象.方法名(参数);
c.Run (5,"Hello");
//求和
int i;
i=c.Add (5,6);
Console.WriteLine (i);
}
}
}
4、私有变量,Get方法使用
using System;
namespace Lesson_06
{
class MainClass
{
private class Car{
public string name="laowang";
//Get方法
public string Getname(){
return name;
}
//l跑
//访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;}
//void 表示没有返回值
public void Run(int l,string s){
Console.WriteLine ("往前开{0}米",l);
Console.WriteLine (s);
}
public int Add(int a, int b){
int c = a + b;
return c;
}
}
public static void Main (string[] args)
{
Car c = new Car ();
//调用方法;对象.方法名(参数);
c.Run (5,"Hello");
//求和
int i;
i=c.Add (5,6);
Console.WriteLine (i);
//c.name = "";
Console.WriteLine (c.Getname);
}
}
}
5、Set方法的使用
using System;
namespace Lesson_06
{
class MainClass
{
private class Car{
public string name="laowang";
//Get方法
public string Getname(){
return name;
}
//Set方法
public void Setname(string newName){
name = newName;
}
//l跑
//访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;}
//void 表示没有返回值
public void Run(int l,string s){
Console.WriteLine ("往前开{0}米",l);
Console.WriteLine (s);
}
public int Add(int a, int b){
int c = a + b;
return c;
}
}
public static void Main (string[] args)
{
Car c = new Car ();
//调用方法;对象.方法名(参数);
c.Run (5,"Hello");
//求和
int i;
i=c.Add (5,6);
Console.WriteLine (i);
//c.name = "";
//Console.WriteLine (c.Getname);
c.Setname ("老王");
Console.WriteLine (c.Getname);
}
}
}
练习
1、给之前的10个类中字段够加上Get,Set方法;
2、实现一个专门打印数组的方法