回顾总结4
-
引用数据类型可看做程序员自己定义的数据类型
-
和Java提供的基本数据类型一致
-
对于数组,程序员能设置它的类型和元素个数
-
对于类,程序员能够设置它的属性和行为
-
定义了自己的数据类型(类)之后,就能够用new,生成相应的对象实例。
类就是数据类型,对象就是一个具体的实例
方法
方法定义
-
方法定义只能在类下面
-
方法不能嵌套定义(在方法里面定义方法)
方法调用
-
同类中的方法,可以互相直接调用
-
跨类的方法,需要通过对象名调用对应的方法
传参机制
-
基本数据类型,传递的是值(值拷贝),形参的任何改变不影响实参
-
引用数据类型传递的是地址(传递的是值,但是值是地址),可以通过形参影响实参
递归
-
执行一个方法时,就创建一个新的受保护的独立空间(栈)
-
-
如果方法中使用的是引用类型变量(比如数组、对象),就会共享该引用类型的数据。(因为拷贝的是栈里的地址,这些地址指向的是同一个地址)
-
递归必须向退出递归的条件逼近,否则就是无限递归,出现StackOverflowError错误
-
当一个方法执行完毕,或者遇到return,就会返回,遵守谁调用,就将结果返回给谁,同时当方法执行完毕或者返回时,该方法也就执行完毕
-

浙公网安备 33010602011771号