首先要说的是,c1里面既然是implement,就不要忘记在void read()前面加public 否则会报错的,其次,对于你的问题,这里无所谓i1,i2。可以说既是对i1又是对i2中的read()的实现,如果你说:“我不想这样的啊,我的i1,i2里面的read()是两种不同的啊”
那你就不应该都用同样的函数签名。