一、什么是面向对象
1、面向对象编程:oop
2、面向对象的本质:一类的方式组织代码,以对象的组织(封装)数据。
3、核心思想:抽象
4、三大特征:封装、继承、多态。
二、方法定义
1、对于无返回值的方法,return可以返回空
2、return的返回值要和定义中的类型一样。
3、break与return的区别:break:跳出switch,结束循环,return:终止方法。
4、分类:静态方法(static)和非静态方法
三、方法调用:递归
1、调用静态方法:类名.方法();
2、调用非静态方法:通过new实例化这个类。
//对象类型 对象名=对象值
3、值传递和引用传递:引用传递本质上还是值传递
4、可以有多个类 但是只能有一个public类