其成员变量有:学号(id)、班名(cname)、成绩(score),类Student中要有一个方法 display(),用来显示一个学生的信息。编写一个测试程序,创建一个Student类的对象,要求name和id 是自己的姓名和学号,输出学生的各种信息,学生的基本信息在类Student的带参数的构造方法中设定。
main方法里的代码: Student stu = new Student(18,"张三");
//Person类
public class Person
public int Id { get; set; }
public string cname { get; set; }
public int score { get; set; }
//显示信息方法
public string display(Student stu)
//构造函数
public Student(int id, string name)
this.Id = id;
this.Name = name;
简介
字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。
字符串在存储上类似字符数组,它每一位单个元素都是能提取的,字符串的零位是它的长度,如s[0]=10,这提供给我们很多方便,例如高精度运算时每一位都能转化为数字存入数组。
如果不想用数组要用字符串指针的话,记得在构造函数那里给成员数据初始化->new char()分配新的内存空间,不然编译器自动使成员数据和对应参数指向同一地址,最后释放内存会释放两次,编译看不出来但是运行错误!我之前就忘记给指针初始化,然后卡了半天orz