标签:lan return 直接 def bsp 属性 str ros int
1 访问修饰符 class 类名 //1.定义类名:名词,要求首字母大写,避免单词缩写 2 { 3 //定义字段部分 4 字段1的类型 字段1 //2.编写类的字段、属性 用来描述类的静态特征 5 字段2的类型 字段2 6 ... 7 //定义属性 8 属性1的类型 属性1 //3.编写类的方法、接口 独立完成某个功能的单元模块 9 属性2的类型 属性2 10 ... 11 //定义方法部分 12 方法1 13 方法2 //4.在类的设计中,可以只包含字段、属性或方法 14 ... 15 } 16 如下所示,定义一个学生类 17 class Student 18 { 19 //字段:学号 20 private int studentId; 21 //字段:学院姓名 22 private string studentName = string.Empty; 23 //属性:学号 24 public int StudentID 25 { 26 get { return studentId; } 27 set { studentId = value; } 28 } 29 //属性:学院姓名 30 public string StudentName 31 { 32 get { return studentName; } 33 set { studentName = value; } 34 } 35 //方法:获取学院信息 36 public string GetStudent() 37 { 38 string info = string.Format("姓名:{0}学号:{1}", studentName, studentId); 39 return info; 40 } 41 42 }
1 以类为模板,创建一个或多个对象,通过对象去调用类中的属性或方法 2 3 对象的创建规范 4 类 对象名=new 类(); 5 6 static void Main(string[] args) 7 { 8 //创建对象 依据对象类型开辟空间,初始化成员 9 Student objStudent = new Student(); 10 //将对象赋值给对象变量 11 objStudent.StudentID = 1001; 12 objStudent.StudentName = "小王"; 13 //调用对象的方法 14 string info = objStudent.GetStudent();//调用方法:对象名.属性名 15 Console.WriteLine(info); 16 Console.ReadLine(); 17 }
标签:lan return 直接 def bsp 属性 str ros int
原文地址:https://www.cnblogs.com/fanjianzhi/p/12832007.html