为了账号安全,请及时绑定邮箱和手机立即绑定

为啥不能继承

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace protest

{

    class Program

    {

        static void Main(string[] args)

        {

           dog dog1 = new dog();

           dog1.name = "jack";

           dog1.printname();

        }

    }

}

public class pet

{

    public string name;

    public void printname() { Console.WriteLine("宠物的名字是"+"name"); }

}

public class dog : pet { }


正在回答

4 回答

using System;

using System.Collections.Generic;

using System.Text;


namespace Test

{

    public class Pet

    {

        public string Name;

        public void PrintName()

       

        {

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

        }



        public int Age; 

        public void PrintAge()

        {

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

        }

    }

    public class dog:Pet

    {


    }

    public class cat:Pet

    {


    }




    class Program

    {

        static void Main(string[] args)

        {

            dog dog = new dog();

            dog.Name = "jack";

            dog.Age = 18;

            dog.PrintName();

            dog.PrintAge();


            cat cat = new cat();

            cat.Name = "tom";

            cat.Age = 3;

            cat.PrintName();

            cat.PrintAge();

        }

    }

}


0 回复 有任何疑惑可以回复我~

namespace ConsoleApplication1

{

    class Program

    {

        public class pet : Program

        {

            public string cat;

            public void name()

            {

                Console.Write("pet's name is " + cat);

            }

        }

        public class coffecat : pet

        {


        }

        static void Main(string[] args)

        {

            coffecat cats = new coffecat();

            cats.cat = "coffecat";

            cats.name();

            Console.ReadLine();

        }

    }

}


0 回复 有任何疑惑可以回复我~

第一,你把 类 放到 namespace 外面去了,不行哦~

第二,再console。writeline 里面 如果是一个值,不能加“”。

2 回复 有任何疑惑可以回复我~

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace protest

{

class Program

{

static void Main(string[] args)

{

dog dog1 = new dog();

dog1.name = "jack";

dog1.printname();

}

}

public class pet

{

public string name;

public void printname() { Console.WriteLine("宠物的名字是"+ name); }

}

public class dog : pet

{

}

}


2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为啥不能继承

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信