• 问题 A: 简单类及成员实例(C#)


    题目描述

    简单类及成员实例。定义了如下图所示类Student,根据下图和给出代码,补写缺失的代码。

    using System;
    namespace sample{

        class Student {
            public string studentid;//学号
            public string studentname;//姓名
            private string birthplace;//籍贯
            private DateTime birthdate;//出生日期
            /////////////////////////////////////////////////////////////////

            //请填写代码,实现类的无参和有参构造函数、
            //属性StudentId、StudentName、BirthPlace、BirthDate、Age

            /////////////////////////////////////////////////////////////////
        }

        class Program
        {
            static void Main(string[] args)
            {
                Student zs = new Student("201753501234", "zs");
                zs.BirthDate = DateTime.Parse("1988-12-10");
                zs.BirthPlace = "jinan";
                string s = "name:{0},no:{1},native:{2},age:{3}";
                Console.WriteLine(s,zs.StudentName,zs.StudentId,zs.BirthPlace,zs.Age);
            }
        }
    }

    输入

    输出

    输出姓名、学号、籍贯、年龄等信息

    样例输入

    样例输出

    name:zs,no:201753501234,native:jinan,age:33
    

    提示

    1、年龄Age是只读属性,

    2、学号StudentId、姓名StudentName、出生日期BirthDate、籍贯BirthPlace为一般属性;

    3、构造函数有无参和有参两种;

    public Student(string v1, string v2)
            {
                this.studentid = v1;
                this.studentname = v2;
            }
            public DateTime BirthDate { get { return birthdate; } set { this.birthdate = value; } }
            public string BirthPlace { get { return birthplace; } set { this.birthplace = value; } }
            public string StudentName { get { return studentname; } set { } }
            public string StudentId { get { return studentid; } set { } }
            public int Age { get { return ((DateTime.Now.Year-birthdate.Year)+1); } 
    }
    

      

  • 相关阅读:
    POJ 3187 Backward Digit Sums
    POJ 3669 Meteor Shower BFS
    POJ 1979 Red and Black DFS
    不想切题、
    企业管理信息系统成功实施的四个阶段
    linux下memcached的安装
    Apache开启伪静态示例
    网页设计基础知识
    memcached安装说明
    伪静态.htaccess的练习
  • 原文地址:https://www.cnblogs.com/mjn1/p/12576434.html
Copyright © 2020-2023  润新知