这一块知识杂而抽象,如何做到正真理解且能够熟练应用?

解决方案 »

  1.   

    先要明白,你说的这些内容他们的定义是什么.总结起来.接口就是封装一些功能的,实现某个接口,需要复写其中的方法,接口可以被多次实现.三大特性无外乎.继承,多态,封装.封装就是把一些方法和变量私有化.继承就是一个爹,一堆儿子,爹的东西儿子能拿来用,儿子的东西爹不能用.爹有的东西,儿子都可以继承.多态就是,两个类,在一个类中创建对象,"一类 一类名 = new 二类()"这时二类可以用一类的东西了.super关键字就是儿子调爹 . this关键字就是 谁调用我我是谁. 这些内容对比着学.分析不同点.就学会了.学着学着就会了.不用着急
      

  2.   

    通俗解释,一排箱子,一根根线连着,当前的this,当前调父类super,那一群箱子就是封装。有个计划单,只有物品名,那就是接口和抽象类。还有好几个预算单,相同的物品不同的品牌,这个是不同的实现。这么说好理解吗,然后对照三楼仔细理解
      

  3.   

    你这整个把java的面向对象特性说完了,有的人写几年代码,这些东西还不一定真正理解呢?因为底层的源码你是看不到的,我们理解的只是sun提供的一些概念,实践出真知,试想下如果不存在这些概念,而你通过实践总结出了java的这些概念,那么我想你就可以真正的学会应用啦!