暑期学习总结4

对本周的学习进行一些总结,这一周看书本学习java大概就5小左右吧,大部分时间还是在代码上,大概有9小时,这周进行了更多的实际操作,最大的收获就是java类的定义方法,形式上和c++很像,但实际性质还是不同的,首先距离类public class a(){};若是定义一个对象,一般是a x=new a();这样就算是构造了一个对象,而自己电脑上的eclipse不能接受这样的用法,要用所在项目类的名称,比如叫p,那么在类里面提前定义一个静态对象x u=new x();这样一来就可以完成之前对象的定义,a x=u.new a();

然而,直接定义a x;也不会报错,可以完成编译,但x并没有内容,他只是一个指针,这就和java的类定义方式有关了,java的对象名都是类似指针的存在,它们指向数据的地址,因此那种定义方式就是在给他们分配内存,也因如此,“==”不能比较两个对象的数据是否相同,因为它们只是个地址,无法比较内容,“=”也只是把地址复制,然后让左侧的指针指向和右侧相同的区域,并不是复制数据,而之前指向的那个区域也就无法访问了。

以前的总结总是想把自己学的东西都概括出来,以后还是精简一些吧,去掉一些鸡肋的东西,多总结一些克服问题后得到的收获吧。

posted @ 2019-07-28 09:27  溜了溜  阅读(79)  评论(0编辑  收藏  举报