若有如下程序:class Teacher{ String name="李";}class Student{void show(Teacher t){System.out.print(t.name);}}class Main{public static void main(String []args){Student s = new Student();s.show(new Teacher());}}则下面描述正确的是( )
A. System.out.print(t.name);语句有语法错误
B. Teacher类的定义有错误,因为缺成员方法
C. s.show(new Teacher());语句有语法错误
D. 程序运行结果显示“李”