博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#认证二单元 第一题
阅读量:5241 次
发布时间:2019-06-14

本文共 1078 字,大约阅读时间需要 3 分钟。

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();
}
}
}

转载于:https://www.cnblogs.com/HCBC/p/7536021.html

你可能感兴趣的文章
svn 架设
查看>>
k8s部署rocketmq 双主
查看>>
Linux SPI总线和设备驱动架构之四:SPI数据传输的队列化
查看>>
SIGPIPE并产生一个信号处理
查看>>
CentOS
查看>>
Explicit keyword
查看>>
Linux pipe函数
查看>>
java equals 小记
查看>>
Erdaicms旅游网站程序,微信扫码登录演示和示例程序
查看>>
15第十五章UDF用户自定义函数(转载)
查看>>
爬虫-通用代码框架
查看>>
2019春 软件工程实践 助教总结
查看>>
Remove '@Override' annotation错误
查看>>
YUV 格式的视频呈现
查看>>
开通了blog写一些技术blog及感悟
查看>>
Android弹出框的学习
查看>>
extjs gridpanel滚动条问题显示数据不完整
查看>>
springboot(四)设置Redis和Spring的整合
查看>>
mysql提示Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist解决方法...
查看>>
String字符串创建与存储机制
查看>>