关于 面向对象 我之前看的 面试题里面 我觉得 说的 容易理解一点
是拿洗衣服举例子的
面向过程:
放入衣服 -> 洗衣机开始清洗 -> 洗衣机开始甩干 -> 取出衣服
面向对象:
把洗衣服这件拆出来 2个对象
人 只负责 放衣服和取衣服
洗衣机 只负责 清洗 和 甩干
面向对象的好处是:一个人的 可以对应不同洗衣机 一个洗衣机 也可以 对应 不同的人
从代码上来说就是提高 代码的复用性 解除代码之间的耦合度
但是不能说 面向对象就一定比面向过程要好 他们是思想不一样
文档学习:link



面向对象的基本概念,包括:




类



实例
方法
java 方法

面向对象的实现方式,包括:
继承



多态






父类子类之间的,类型转换




子类方法,父类的方法,子类独有的方法



static
抽象类




接口





内部类


异常





工厂模式
Java语言本身提供的机制,包括:
package
classpath
jar
以及Java标准库提供的核心类,包括:
字符串
包装类型
JavaBean
枚举
最恶毒的老师,就是对着ppt念,念了一大堆关键词,学生压根没有明白,更别说开发做程序了。
