Day4
- 异常处理方式:向上抛出 try catch自己处理
- 抛出:调用时传参异常 可以既有抛出,也有try catch
- 定义时的参数-形参,实际传入的参数-实参
- 值传递(基本数据类型) 引用传递(内存的地址值 )
- 值传递,实参把自己存储的值赋值给形参,之后形参如何操作,对实参没有影响
- 递归调用 死循环test(){test()}-栈溢出StackOveFlowr 有退出递归的条件
- This
区别成员变量和局部变量 this.name(类的全局)=name(局部 ) 谁调用方法
调用成员方法 成员变量和局部变量不重名的话,可以不加this,最好加,面向对象
调用其他构造器(有参、无参)Recusive 递归 Teacher(){this.(“hello”);} Teacher(String name{} 调用有参构造器,调用那句必须在代码块第一行 this(“李四”)
- Oop面向对象编程 封装、继承、多态