C#入门作业二补充
来源:互联网 发布:舒缦水暖床垫淘宝网 编辑:程序博客网 时间:2024/06/06 04:02
3.定义一个类Student,包含属性值:ID(学号)、Name(姓名)、Department(院系)Courses(选修课程,字符串数字);
类graduateStudent 继承Student,具有自己的属性Research(研究方向)
类Student和类graduateStudent均包含无参构造函数和有参构造函数
代码:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;/*3.定义一个类Student,包含属性值:ID(学号)、Name(姓名)、Department(院系)Courses(选修课程,字符串数字);类graduateStudent 继承Student,具有自己的属性Research(研究方向)类Student和类graduateStudent均包含无参构造函数和有参构造函数*/namespace student{ class Program { class Student { private string ID; private string Name; private string Department; private string[] Course; public Student () { this.ID =" 000000"; this.Name = "张三"; this.Department = "计算机"; this.Course=new string [3] { "C#","数据结构","C++"}; } public Student(string id, string name, string department,string [] course) { this.ID = id; this.Name = name; this.Department = department; this.Course = course; } public void toString () { Console.WriteLine("我叫{0},我的学号是{1},我的专业是{2}\n我选修了{3}、{4}、{5}", this.Name, this.ID, this.Department, this.Course[0], this.Course[1], this.Course[2]); } } class graduteStudent:Student { private string Research; public graduteStudent():base() { Research = "信息安全"; } public graduteStudent(string research, string id, string name, string department, string []course):base(id,name,department,course) { Research = research; } public new void toString () { base.toString(); Console.WriteLine("我研究的方向是{0}", Research); } } static void Main(string[] args) { string [] course2 = { "英语1", "英语2", "英语3" }; Student st1 = new Student(); st1.toString(); Student st2 = new Student("111111", "李四","英语专业",course2); st2.toString(); graduteStudent st3 = new graduteStudent(); st3.toString(); string[] course4 = { "物理", "化学", "生物" }; graduteStudent st4 = new graduteStudent("导弹研制","222222", "王五", "物理专业",course4 ); st4.toString(); Console.ReadLine(); } }}
运行截图
阅读全文
0 0
- C#入门作业二补充
- C#入门作业二
- C#入门作业一
- C++第二次作业补充
- C#之入门总结_对象补充_08
- Android JNI开发入门之二(javah命令的补充)
- Unity中用到的C#补充(二)-面向对象
- C# 3.0入门(二)
- C#入门讲解(二)
- C#入门--多态(二)
- 作业及复习3:补充
- 第一次作业的补充说明
- 补充作业 2015-09-01
- 补充作业2015-09-15
- Java入门编程(作业)实现总结(二)
- Java入门编程(作业)Time3实现总结(二)
- spark入门之二 spark作业提交流程
- C#第二次作业—目标二(顺序图片阅读器)
- JavaScript的对象及正则(RegExp)对象
- HDU5963 朋友 博弈
- 0069 drools workbench 在wildfly上的搭建
- int和integer的区别
- [bzoj2038][莫队算法][板子]小Z的袜子
- C#入门作业二补充
- 1038统计同成绩学生(Hash散列)
- 用正则表达式提取信息
- 区间第k大(主席树)
- 数据结构之顺序表的使用
- bzoj2002Bounce 弹飞绵羊 动态树(Link-Cut-Tree)
- SDUT_2122 数据结构实验之链表七:单链表中重复元素的删除
- 51nod 1419 最小公倍数挑战
- Project Euler 21-25题