构造函数返回值的理解

来源:互联网 发布:企业工商数据api 编辑:程序博客网 时间:2024/05/01 18:54

1、比如理解该代码:

String  username = new String(request.getParameter("username").getBytes("iso-8859-1"),"utf-8");

1)实际就是两部分组成:
String  str = new String(request.getParameter("username").getBytes("iso-8859-1"),"utf-8");//实例化
String username = str;

2)类的实例化其实就是分配一块内存空间,包括所有变量和方法,
并且把整个这个内存空间的地址(引用)返回给str,
而并不仅仅是返回构造函数构造的一些变量的值。

0 0