Can an abstract class have a constructor?

前端 未结 22 2692
甜味超标
甜味超标 2020-11-22 05:25

Can an abstract class have a constructor?

If so, how can it be used and for what purposes?

22条回答
  •  忘掉有多难
    2020-11-22 06:27

    Consider this:

    abstract class Product { 
        int value;
        public Product( int val ) {
            value= val;
        }
        abstract public int multiply();
    }
    
    class TimesTwo extends Product {
        public int mutiply() {
           return value * 2;
        }
    }
    

    The superclass is abstract and has a constructor.

提交回复
热议问题