1.面向对象和面向过程的区别:
借用知乎最经典的例子
拿狗吃屎来举例:
面向过程:吃.(狗,屎)
面向对象:狗.吃(屎)
拿把大象装进冰箱来举例:
面向过程:开门(冰箱)
装进(冰箱,大象)
关门(冰箱)
面向对象:冰箱.开门().装进(大象).关门()
2.java三大特性:
封装:
继承:
多态:
借用知乎最经典的例子
拿狗吃屎来举例:
面向过程:吃.(狗,屎)
面向对象:狗.吃(屎)
拿把大象装进冰箱来举例:
面向过程:开门(冰箱)
装进(冰箱,大象)
关门(冰箱)
面向对象:冰箱.开门().装进(大象).关门()
封装:
继承:
多态: