前面那个图在这里的作用就是帮助看第三个图的,别的不重要。看第三个图;
第一个Singer s1 = new Student(“le”);
是一个作为Singer类的s1指向了一个new出来的Student,做为Singer类,他看到的Student只有sing sleep,如图
同理第二个s2,
第三句,将s2强制转化为Painter类型,又因为p1等于s2,所以p1也指向teach,但是作为painter,她只能看到paint和eat,
感觉写的有点乱,是时候听姐夫的,用那些软件了。