Unity基础班学习第七天

2021-03-16 17:19发布

一、类

class 是关键字,用来定义一个类型

例如:

class Car
    {
        //特征:颜色,价格,品牌,
        public Color color;
        public double price;
        public string brand;
        //功能:刹车,行驶,开门,加油
        //功能用方法来表示,
    }

方法定义的语法格式:
public 返回值类型 方法名(形参列表){方法体}
方法是由特殊功能的代码块,方法的名字就是代码块的名字,方法是一种代码重用机制

第一种方法有参有返回值
如果有返回值,方法体里面一定要有return关键字,并且其后只能跟一个值
返回值的类型要和方法名前面的类型保持一致
当代码执行到return后,程序会跳出方法体,回到调用该方法的位置

第二种方法类型:有参无返回值
如果方法没有返回值,方法名前面的返回值类型使用void代替,方法体里面的return后面不加任何值;
方法体里面的return如果在最后一行,则可以省略不写,当程序把方法体里面的代码执行完以后,会自动跳到调用该方法的位置.

如果是数值类型,默认汉值是0,如果是字符或者字符串,默认值为空
Car qiche = new Car();
qiche.brand = "五菱";
qiche.price = 3.5;
qiche.color = Color.White;
Console.WriteLine(qiche.color);

方法是类里面的一个成员,故需要创建方法所在类的对象,通过对象使用点运算符调用
Tool t = new Tool();
调用方法要注意的事项:
1.如果方法有返回值,就定义一个和返回值类型一样的变量,接受返回值
2.调用方法时传进来的数据都是有具体数值和实际意义的,故调用时传进来的数据称为实参
3.实参的类型以及个数要和形参一一对应.

  1. 调用方法时先看方法名前面的返回值类型,如果是void,表示该方法没有返回值,就不用再定义变量接受该返回值了.如果有返回值类型,就定义一个和返回值类型一样的变量接受返回值

  2.再看方法名后面的参数,实参数类型和个数要和形参一一对应.、

            Tool tool = new Tool();
            int[] arr = { 23, 27, 13, 87, 56, 29, 19, 78 };
            tool.PrintIntArray(arr);
            tool.FuctionFloat(2.3f, 4.5f);

心得体会:

       没有体会就是最好的体会!!