JAVA小提示-创建新对象object
创建新对象
也许有人会说,这也算是小提示,不会建立对象就不用Coding啦,还提什么开发。是的,这论点基本上是对的,不过,有时候我们写着写着不知不觉中就头昏眼花不太清醒(尤其是熬夜通宵又没有吃点东西补充营养时),常常会发生以下状况:
有个类别名称为phone(电话),其中有个方法call(int Number)(打电话),然后我们从这个类别(class)建立对象并使用该方法播打电话给某人,如下
phone MyPhone; //创建对象
MyPhone.call(0912345678);
结果却出现nullpointException,明明就很简单的两行,却怎么样也找不出问题,最后只得放弃去吃个消夜回床上补个眠,隔天清醒后再来看这段Code,才知道自己有多愚蠢
是的,问题出在第一行,如果刚刚看到上面那两行code没发现问题的,请马上去睡觉,这是为了你好,相信我!
在Java中建立对象是需要构造函数的,也就是要扭一下,阿不是,是New一下,上面两行应该是如下这搬
phone MyPhone=new phone();
MyPhone.call(0912345678);
如此,问题终于解决(迷之声:最大的问题是你没睡觉吧!)
事实上,JAVA语言中还真的有个类别是不需要扭(new)的,那就是String,我们可以轻易的建立一个字符串对象用以下的方法而不需要new
String msg="这是一段没有扭的字符串";
正规的作法如下:
String msg=new String("这是一段有扭扭的字符串");
以上,完毕
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
