访问修饰符 class 类名 { 特征 行为 } // 注: 特征和行为都称为该类的成员;
例1
public class Zomby { public string color; public float height; public float weight; public int level; public void Jump() { Console.WriteLine("Jumping..."); } public void Bite() { Console.WriteLine("Biting..."); }
类名 对象名 = new 类名();
例1
Zomby zb = new Zomby();
访问修饰符 void 方法名() { 代码段; } // 调用的格式: 对象名.方法名();
练习1.
public class Math { public void UsingMath() { Console.WriteLine("您正在感受代码之美..."); } }
第二种形式: 无参, 有返回值的
访问修饰符 返回值类型 方法名() { 代码段; return 具体的值; // 该数值一定要和返回值类型保持一致 } // 调用格式 返回值类型 变量名 = 对象名.方法名();
练习2
public int Sum() { int a = 10; int b = 30; int sum = a + b; return sum; }
访问修饰符 void 方法名(参数1, 参数2[,参数3...]) { 代码段; } //调用格式: 对象名.方法名(实参1,实参2[.实参3...]); // this 谁调用了该方法 this代表的就是谁
练习3 拼接两个字符串
public void AddString(string str1, string str2) { Console.WriteLine(str1 + str2); }
第四种形式: 有参数有返回值
访问修饰符 返回值类型 方法名(参数1[,参数2...]) { 代码段; return 数值; } // 方法的调用 返回值类型 变量名 = 对象名.方法名(实参1[,实参2...]);
public int SumArray(int[] arr) { int sum = 0; foreach(int item in arr) { sum += item; } Console.WriteLine("The sum is : " + sum); return sum; }
思维导图
原文:https://www.cnblogs.com/skylar-AKS/p/11973423.html