单项选择题
Doctor A and Doctor B have been arguing about whether to use one child for the experiment. Doctor A thinks that one child can be sacrificed, but 20000 children can be saved, so the experiment can be done. Doctor B said that life is sacred and cannot harm the life of an innocent child. Therefore, this experiment cannot be done. In this case, the ethical theory of doctor A is ( )
A. the theory of humanity
B. deontology
C. virtue theory
D. utilitarianism