面向对象
1.面向过程
步骤清晰简单,第一步做什么,第二步做什么。
面对过程适合处理一些较为简单的问题。
2.面向对象思想
-
物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。
-
面向对象适合处理复杂问题,适合处理需要多人协作问题。
3.面向对象本质:以类的方式组织代码,以对象的组织(封装)数据。
4.三大特性
-
封装
-
继承
-
多态
5.回顾方法
方法定义:修饰符。返回类型。break:跳出switch,结束循环和return区别。方法名:注意规范就Ok。参数列表:(参数类型,参数名)。异常抛出:疑问。
6.方法调用
-
静态方法:和类一起加载的,能够直接调用。
-
非静态方法:类实例之后才能存在(new method())需要用到new去调用。
-
形参和实参
-
值传递和引用传递
-
this关键字