• 面向对象继承练习


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace winformjicheng
    {
    class Program
    {
    static void Main(string[] args)
    {
    student stu =new student("张飞","001","男",80);
    stu.studentsayscore();
    program1 pro = new program1("王五","008","男",7);
    pro.program1say();
    }
    }

    // 基类(父类)
    class person
    {


    private string name;

    public string Name
    {
    get { return name; }
    set { name = value; }
    }
    private string code;

    public string Code
    {
    get { return code; }
    set { code = value; }
    }
    private string sex;

    public string Sex
    {
    get { return sex; }
    set { sex = value; }
    }
    // 构造函数(字段初始化)
    public person(string name, string code, string sex)
    {

    this.name = name;
    this.code = code;
    this.sex = sex;
    }
    }


    //程序员类、、、、、、、、、子类 派生类、、、、、、、、、、、、、、、

    class program1 : person // 继承person
    {
    //成员字段
    private int year;
    //封装字段(ctrl+r +e)
    public int Year
    {
    get { return year; }
    set { year = value; }
    }
    //显示调用基类属性
    public program1(string name, string code, string sex, int year)
    : base(name, code, sex)
    {
    this.year = year;

    }
    // 方法
    public void program1say()
    {
    Console.WriteLine("我叫{0},学号是{1},我是{2}生,我工作{3}年了", this.Name, this.Code, this.Sex, this.year);
    }


    }
    // 学生类、、、、、、、、、、、、子类派生类、、、、、、、、、、、、、、
    class student : person
    {
    private decimal score;

    public decimal Score
    {
    get { return score; }
    set { score = value; }
    }

    public student(string name, string code, string sex, decimal score)
    : base(name, code, sex)
    {
    this.score = score;

    }

    public void studentsayscore()
    {
    Console.WriteLine("我叫{0},学号是{1},我是{2}生,今年考了{3}分", this.Name, this.Code, this.Sex, this.score);

    }


    }


    }

  • 相关阅读:
    第三次冲刺
    [操作系统]实验四
    第二个冲刺5.0
    第二个冲刺
    学术诚信与职业道德--个人感想
    软件工程——sprint 1回顾总结
    [读书笔记]
    sprint5.0
    [操作系统]3.0
    学习进度条
  • 原文地址:https://www.cnblogs.com/woniu-net/p/4656177.html
Copyright © 2020-2023  润新知