第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

程序沒(méi)報(bào)錯(cuò),為什么運(yùn)行沒(méi)有結(jié)果?求大神指教

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace ConsoleApp8

{

? ? public class Pet

? ? {

? ? ? ? public Pet(string name, uint age, string food)

? ? ? ? {

? ? ? ? ? _name=name;

? ? ? ? ? ? _age=age;

? ? ? ? ? ? _food=food;

? ? ? ? }

? ? ? ? protected string _name;

? ? ? ? protected uint _age;

? ? ? ? protected? string _food;

? ? ? ? protected string Voice;

? ? ? ?virtual public void PrintName()

? ? ? ? {

? ? ? ? ? ? Console.WriteLine("Pet's name is" + _name);

? ? ? ? ? ? Console.WriteLine("Pet's age is" + _age);

? ? ? ? ? ? Console.WriteLine("Pet's favorit food is" + _food);

? ? ? ? }


? ? ? ? virtual public void PrintVoice()

? ? ? ? {

? ? ? ? ? ? Console.WriteLine("Pet's voice is spking" );

? ? ? ? }

? ? }


? ? public class Dog:Pet

? ? {

? ? ? ? public Dog(string name, uint age, string food) : base(name, age, food)

? ? ? ? {

? ? ? ? }

? ??

? ? ? ? override public void PrintVoice()

? ? ? ? {

? ? ? ? ? ? Console.WriteLine(_name + "的叫聲是:" + "汪汪汪");

? ? ? ? }

? ? }

? ? public class Cat:Pet

? ? {

? ? ? ? public Cat(string name, uint age, string food) : base(name, age, food)

? ? ? ? {

? ? ? ? }

? ? ? ? override public void PrintName()

? ? ? ? {

? ? ? ? ? ? Console.WriteLine("寵物的名字是:" + _name);

? ? ? ? ? ? Console.WriteLine("寵物的年齡是" + _age);

? ? ? ? ? ? Console.WriteLine("寵物最喜歡的食物是" + _age);

? ? ? ? }

? ? ? ? override public void PrintVoice()

? ? ? ? {

? ? ? ? ? ? Console.WriteLine(Name + "的叫聲是:" + "喵喵喵");

? ? ? ? }

? ? }

? ? class Program

? ? {

? ? ? ? static void Main(string[] args)

? ? ? ? {

? ? ? ? ? ? Pet[] pets = new Pet[] { new Dog("旺財(cái)",7,"肉骨頭"), new Cat("阿福", 3, "小魚干") };


? ? ? ? ? ? for(int i=0; i<pets.Length; i++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? pets[i].PrintName();


? ? ? ? ? ? }

? ? ? ? ? ? for (int y = 0; y < pets.Length; y++)

? ? ? ? ? ? {

? ? ? ? ? ? ? ? pets[y].PrintVoice();

? ? ? ? ? ? }


? ? ? ? }

? ? }

}


正在回答

2 回答

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

namespace ConsoleApp8
{
??? public class Pet
??? {
??????? public Pet(string name, uint age, string food)
??????? {
??????????? _name = name;
??????????? _age = age;
??????????? _food = food;
??????? }
??????? protected string _name;
??????? protected uint _age;
??????? protected string _food;
??????? protected string Voice;
??????? virtual public void PrintName()
??????? {
??????????? Console.WriteLine("Pet's name is" + _name);
??????????? Console.WriteLine("Pet's age is" + _age);
??????????? Console.WriteLine("Pet's favorit food is" + _food);
??????? }

??????? virtual public void PrintVoice()
??????? {
??????????? Console.WriteLine("Pet's voice is spking");
??????? }
??? }

??? public class Dog : Pet
??? {
??????? public Dog(string name, uint age, string food) : base(name, age, food)
??????? {
??????? }

??????? override public void PrintVoice()
??????? {
??????????? Console.WriteLine(_name + "的叫聲是:" + "汪汪汪");
??????? }
??? }
??? public class Cat : Pet
??? {
??????? public Cat(string name, uint age, string food) : base(name, age, food)
??????? {
??????? }
??????? override public void PrintName()
??????? {
??????????? Console.WriteLine("寵物的名字是:" + _name);
??????????? Console.WriteLine("寵物的年齡是" + _age);
??????????? Console.WriteLine("寵物最喜歡的食物是" + _food);
??????? }
??????? override public void PrintVoice()
??????? {
??????????? Console.WriteLine(_name + "的叫聲是:" + "喵喵喵");
??????? }
??? }
??? class Program
??? {
??????? static void Main(string[] args)
??????? {
??????????? Pet[] pets = new Pet[] { new Dog("旺財(cái)", 7, "肉骨頭"), new Cat("阿福", 3, "小魚干") };

??????????? for (int i = 0; i < pets.GetLength(0); i++)
??????????? {
??????????????? pets[i].PrintName();

??????????? }
??????????? for (int y = 0; y < pets.GetLength(0); y++)
??????????? {
??????????????? pets[y].PrintVoice();
??????????? }

??????? }
??? }
}

/*樓上說(shuō)的沒(méi)錯(cuò),Name這個(gè)錯(cuò)誤比明顯,另外是基類里定義的食物哪里:

Console.WriteLine("Pet's favorit food is" + _age); ? ? ? ? _age換成__food,不過(guò)這表面上的東西檢查完了,還有關(guān)鍵的是,獲取數(shù)組長(zhǎng)度哪里語(yǔ)法有誤,改正完就ok了,更正如下:

?for(int i=0; i<pets.GetLength(0); i++)

? ? ? ? ? ? { ? ? ? ? ? ? ?? pets[i].PrintName(); ? ? ? ? ?? }

?for (int y = 0; y < pets.GetLength(0); y++)

? ? ? ? ? ? { ? ? ? ? ? ? ? pets[y].PrintVoice(); ? ? ? ? ?? }



0 回復(fù) 有任何疑惑可以回復(fù)我~


https://img1.sycdn.imooc.com//5d43a8ae0001c03d05750351.jpg

最下面的Console.WritLine(Name+"..............");

Name 改成_name,

你原來(lái)設(shè)的是_name,沒(méi)有Name


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

程序沒(méi)報(bào)錯(cuò),為什么運(yùn)行沒(méi)有結(jié)果?求大神指教

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)