• C#认证考试试题汇编: 第二单元:1,11


    1、

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

    namespace Txst2_1
    {
    class Animal
    {
    private Boolean m_sex;
    private int m_age;
    public bool Sex
    {
    get { return m_sex; }
    set { m_sex = false; }
    }
    public int Age
    {
    get { return m_age; }
    set { m_age = value; }
    }
    public virtual string Introduce()
    {
    if (Sex == true)
    return "This is a male Animal";
    else
    return "This is a female Animal";
    }
    }
    class Dog:Animal
    {
    public Dog()
    {
    Sex = true;
    }
    public override string Introduce()
    {
    if (Sex == true)
    return "This is a male Dog";
    else
    return "This is a female Dog";
    }
    }
    class Cat:Animal
    {
    public override string Introduce()
    {
    if (Sex == true)
    return "This is a male Cat";
    else
    return "This is a female Cat";
    }
    }
    class Program
    {
    static void Main(string[] args)
    {
    Animal ani = new Animal();
    Console.WriteLine(ani.Introduce());
    Animal dog = new Dog();
    Console.WriteLine(dog.Introduce());
    Animal cat = new Cat();
    Console.WriteLine(cat.Introduce());
    Console.Read();
    }
    }
    }

     11、

    namespace Txst_2._1
    {
    class Animal
    {
    private Boolean m_sex;
    private string m_sound;
    public Animal()
    {
    m_sex = false;
    m_sound = "Howl...";
    }
    public bool Sex
    {
    get{ return m_sex; }
    set { m_sex = value; }

    }
    public string Sound
    {
    get { return m_sound; }
    set { m_sound = value; }
    }
    public virtual string Roar()
    {
    return "Animal" + m_sound;
    }
    }
    class Dog:Animal
    {
    public Dog()
    {
    Sex = true;
    Sound = "Wow...";
    }
    public override string Roar()
    {
    return "Dog:" + Sound;
    }
    }
    class Cat:Animal
    {
    public Cat()
    {
    Sound = "Miaow...";
    }
    public override string Roar()
    {
    return "Cat:" + Sound;
    }
    }
    class Cow:Animal
    {
    public Cow()
    {
    Sound = "Moo...";
    }
    public override string Roar()
    {
    return "Cow:" + Sound;
    }
    }
    class Program
    {
    static void Main(string[] args)
    {

    Animal animal;
    animal = new Dog();
    Console.WriteLine(animal.Roar());
    animal = new Cat();
    Console.WriteLine(animal.Roar());
    animal = new Cow();
    Console.WriteLine(animal.Roar());
    Console.Read();
    }
    }
    }

     
  • 相关阅读:
    Android手机资料拷贝导出工具 --- 91手机助手
    Adobe Acrobat Reader DC For Android 下载
    How to install Wine on Ubuntu Linux 64bit
    Ubuntu 最好用的CHM阅读器KchmViewer
    精品绿色便携软件 & 录制操作工具
    windows 电脑配置信息检测
    彻底理解android中的内部存储与外部存储
    Web标准颜色 System.Drawing.Color
    傲游浏览器---自定义 UserAgent 字符串
    Android direct-boot
  • 原文地址:https://www.cnblogs.com/zjchang/p/7538319.html
Copyright © 2020-2023  润新知