根據被子植物莖上刺的來源不同,刺有三種類型:
(1)皮刺:有些植物莖的表皮細胞突起形成的刺,皮刺中無維管組織,易與莖分離,如薔薇、月季莖上的刺。
(2)葉刺:有些植物的葉或葉的一部分變為刺狀,對植物有保護作用,刺中有維管組織與莖相聯,如仙人掌肉質莖上的刺、刺槐羽狀複葉葉柄基部的托葉刺等。
(3)莖刺:是枝條或芽的發育變態形成的刺,刺中有維管組織與莖相聯,所以與皮刺不同,有兩種類型:
1)具有分枝的分枝刺,如皂莢等植物莖上的刺。
2)不分枝的單刺,如貼梗海棠、小檗等植物莖上的刺。