用C#编写程序,定义一个学生信息类。同时使用继承分别实现小学生类、中学生类和大学生类
1个回答
展开全部
class Student{} // 学生类
class Sstudent : student{} //小学生类
class Mstudent : student{} //中学生类
class Gstudent : student{} //大学生类
这里是使用的类的继承,如果你需要的话也可以在学生类(Student)中添加成员属性或方法,直接写在大括号里面就可以啦! 有什么不懂得,追问!
class Sstudent : student{} //小学生类
class Mstudent : student{} //中学生类
class Gstudent : student{} //大学生类
这里是使用的类的继承,如果你需要的话也可以在学生类(Student)中添加成员属性或方法,直接写在大括号里面就可以啦! 有什么不懂得,追问!
追问
具体是怎样啊!还是不明白
追答
前面的那个 :(student) 应该大写 ,即Student
对于这个问题,你首先的明确什么是继承,为什么要使用继承。
如: 大学生类,小学生类 等都是学生,所有他们都具有学生的属性和行为,如果为每个X学生类都写上那些相同的代码,代码就多,而且也不便于管理代码的维护,这个时候就出现了继承,可以把X学生们共同的属性和行为都提取出来单独做一个类,如Student ,再让那些X学生类去继承这些类,那么就可以避免上面的问题啦!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询