蓝鸥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、实现一个专门打印数组的方法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/116523.html