小编Yad*_*ung的帖子

不能声明一个正文,因为它标记为抽象

嗨,我是C#控制台应用程序的新手,我使用抽象和覆盖,但我在公共抽象双计算()中的第一个方法得到堆栈我得到一个错误,它说不能声明一个正文因为它标记为抽象请帮助我.谢谢!

`

abstract class Cake
    {
        public string _flavor, _size;
        public int _quantity;

        public Cake(string flavor, string size, int quantity)
        {
            _flavor = flavor;
            _size = size;
            _quantity = quantity;
        }

        public abstract double Compute()
        {
            double price;
            if(_flavor == "Chocolate" && _size == "Regular")
            {
               price = 250.50;
            }
            else if (_flavor == "Chocolate" && _size == "Large")
            {
                price = 450.50;
            }
            else if (_flavor == "Strawberry" && _size == "Regular")
            {
                price = …
Run Code Online (Sandbox Code Playgroud)

c#

4
推荐指数
1
解决办法
2575
查看次数

标签 统计

c# ×1