1.理解按值传递和按引用传递。
Java在处理基本数据类型时,都是采用按值传递,传递的是输入参数的副本,除此之外其他类型都是按引用传递的方式执行,对象除了在函数调用时是引用传递,在使用等于号赋值时也是采用引用传递。
2.clone方法
- 定义:所有类默认继承Object类,而object类提供了一个clone方法,该方法返回的是object对象的副本,这个复制函数返回的是一个新的对象而不是一个应用。
- 方法步骤:
1.继承cloneable接口
2.重写clone方法
3.在clone方法中调用super.clone();
4.把浅复制的引用指向原型对象新的克隆体。
package com.huiyan.bohui.controller;
import org.springframework.boot.autoconfigure.condition.ConditionalOnJava;
//继承cloneable类
public class Obj implements Cloneable {
private int aint = 0;
public int getAint(){
return aint;
}
public void setAint(int aint1){
aint =aint1;
}
public void changeInt(