this和super是Java的两个关键字. 先明确一个问题,有人错误的认为它们是对象里的“属性”,这只能怪老师没有讲清楚计算机的本质了.因为计算机的处理器只能用指令去处理数据,像C语言之类的容易理解,就是一个个的方法调用,对数据进行处理.那面向对象语言,确实是用对象调用方法啊,怎么回事? 好办,编译器耍个花样,将对象当做方法的参数就是了.比如 class Test{ public void test(){} } Test t = new Test(); t.test(); 计算机怎么处理呢?…