实现 "TransformToElephant" 方法,以便程序在控制台中显示行"Elephant"



程序显示字符串"飞";然后继续执行其余的代码。实现TransformToElephant方法,使得程序显示行";Elephant";,然后继续执行代码的其余部分而不首先显示行"0";飞行";。

using System;
namespace ConsoleAppTransformToElephant
{
internal class Program
{
static void Main(string[] args)
{
TransformToElephant();
Console.WriteLine("Fly");
//... custom application code
}
static void TransformToElephant()
{
//... write your code here 
}
}
}

这是一个经典的面试问题。这是一个陷阱。在我看来,唯一正确的答案是解释为什么给定的代码没有遵循良好的编码风格,并且请求的更改会使情况变得更糟。

相关的观点是,方法不应该有副作用,oop语言有实现多态性的特定机制。

相关内容

最新更新