生态因素包括生物因素和非生物因素两类。非生物因素主要有光、水、湿度和温度等。生物因素是影响某种生物个体生活的其他所有生物,包括同种和不同种的生物个体。生物与生物之间的关系常见有:捕食关系、竞争关系、合作关系、寄生关系等。
生态因素是指环境中对生物的生长、发育、生殖、行为和分布有着直接或间接影响的环境因素,如:阳光、温度、食物、氧气、
二氧化碳和其他相关生物等。生态因素也可以认为是环境因素中对生物起作用的因素,但像
海拔高度、水域深度等因素便不属于生态因素,因为它们的作用是通过温度、光照、气压等生态因素间接地体现出来的,它们本身对生物没有直接影响。