软件构造期末复习
1 防御式拷贝,防止表示泄露的方式
分两种情况
一种是传入参数,比如

这样在客户改变b的时候不会改变我们Paper空间
第二种情况,返回值
返回新的空间值防止客户修改
原因:引用不可改变,但是指向相同的一个空间,任何一方改变空间导致值改变
2 异常的写法
2.1在函数签名写下,throws new
2.2自己写exception继承,方法publlic void exception(String S) super(S)打印信息
2.3在原来的地方抛出异常,可能异常地方try catch捕捉
浙公网安备 33010602011771号