public FejlesztettFegyver(IFegyver alapfegyver)
 {
     if (alapfegyver == null)
     {
         throw new ArgumentNullException();
     }
     this.alapfegyver = alapfegyver;
 }
 public TávcsövesFegyver(IFegyver alapfegyver)
     : base(alapfegyver)
 {
 }
 public GránátvetősFegyver(IFegyver alapfegyver)
     : base(alapfegyver)
 {
 }