lwj_C#_类的相互使用和构造方法
来源:互联网 发布:java 校验时间格式 编辑:程序博客网 时间:2024/04/30 17:00
public enum Gender{
man,
woman
}
public enum Course{
Math,
Chinese,
English,
History,
Physic
}
public class Teacher{
public string name;
public Gender gender;
public Course course;
public Teacher (string name, Gender gender, Course course){
this.name = name;
this.gender = gender;
this.course = course;
}
}
public class Student{
public int stuID;
public string name;
public Teacher teacher;
public Student(string name, int stuID, Teacher teacher){
this.name = name;
this.stuID = stuID;
this.teacher = teacher;
}
}
class MainClass
{
public static void Main (string[] args)
{
Teacher teacher = new Teacher ("杨老师", Gender.man , Course.Chinese );
Teacher teacher1 = new Teacher ("1", Gender.woman, Course.English);
Student student = new Student ("JK", 1, teacher);
Teacher[] teachers = new Teacher[2]{ teacher,teacher1 };
for (int i = 0; i < teachers.Length ; i++) {
Console.WriteLine (teachers[i].name);
}
Console.WriteLine (student.teacher.name);
}
}
man,
woman
}
public enum Course{
Math,
Chinese,
English,
History,
Physic
}
public class Teacher{
public string name;
public Gender gender;
public Course course;
public Teacher (string name, Gender gender, Course course){
this.name = name;
this.gender = gender;
this.course = course;
}
}
public class Student{
public int stuID;
public string name;
public Teacher teacher;
public Student(string name, int stuID, Teacher teacher){
this.name = name;
this.stuID = stuID;
this.teacher = teacher;
}
}
class MainClass
{
public static void Main (string[] args)
{
Teacher teacher = new Teacher ("杨老师", Gender.man , Course.Chinese );
Teacher teacher1 = new Teacher ("1", Gender.woman, Course.English);
Student student = new Student ("JK", 1, teacher);
Teacher[] teachers = new Teacher[2]{ teacher,teacher1 };
for (int i = 0; i < teachers.Length ; i++) {
Console.WriteLine (teachers[i].name);
}
Console.WriteLine (student.teacher.name);
}
}
阅读全文
0 0
- lwj_C#_类的相互使用和构造方法
- lwj_C#_方法重载,递归,构造
- lwj_C#_集合的使用、接口方法的实现;
- lwj_C#_建立一个数学MathTool类包含的方法
- lwj_C#_类的属性,方法参数 举例习题
- lwj_C#_静态,单例的使用
- lwj_C#_泛型使用
- lwj_C#_work 字符串、类的使用和数学运算
- lwj_C#_输入年月日,写方法输出它是今年的第几天;
- 黑马程序员_构造方法和构造方法的重载
- lwj_C#_string类方法 可变字符串
- lwj_C#_排序
- lwj_C#_作业
- lwj_C#_接口
- lwj_C#_字典
- lwj_C#_集合stack栈和queue队列
- Java构造方法的相互调用
- Java构造方法的相互调用
- Quartz集群原理及配置应用
- CentOS 6.9 redis安装与基本配置(下)
- 通过ftp服务器进行交换机配置的导出
- HTTP状态码
- MySql添加索引
- lwj_C#_类的相互使用和构造方法
- 常见的Web攻击和防御总结
- 比特币如何达成共识
- MyEclipse快捷键大全
- 进度条ftl
- C#算法系列(9)——栈
- 小程序预览界面空白
- 文章标题
- java开发系统内核:使用LDT保护进程数据和代码