昨天写的那个博客太笼统了,今天我想把我当时因为上课不太认真落下课程自己学习补课时的代码和笔记,进行一些总结。因为基础不是很好,所以一开始就是学了一天的语法,选择,循环,数组一类的,本来自己有C语言的基础,所以这个一天就搞定惹。
顺便想提一嘴,我本来想把我学习时候的Java笔记贴上,你猜怎么滴,一次删eslipse里的application的时候给删了,然后回收站里也没用,我记了十多页的笔记,就这么没了,心情复杂。说多了,下面正文。
学Java不能不明白类和对象,所以在第二次学习的时候,先学习了Java在面向对象编程中的基本语法,面向对象程序设计程序的思路。再跟着学习的时候我同时也跟着一起码了一些代码。
类与对象在这部分的学习中,详细的讲其中有类和对象、静态变量、成员变量和局部变量、static的使用之静态方法和静态初始块。
static的使用根据我学习的进度,接下来我学习了封装。封装的意思是说对象数据和操作该数据的指令都是对象自身的一部分,封装能够实现尽可能对外部世界隐藏数据。贴代码。科科。
封装在封装这部分吧,我主要接触了封装的定义,Java的访问修饰符,Java中的this关键字(实验三到处都是 this.xx = xx; 简单好记但是重要),还学了一些内部类,在我的代码里我还发现学了重载。(学完一阵了,大致内容忘记惹)看自己的代码,发现子类复写好多。
然后就是继承,继承是面向对象程序设计能够提高软件开发效率的重要原因之一,上一个博客里写了,这里不做详细的叙述了,同上代码贴上,证明我真的学过。
Animal为父类,Cat和Dog继承于AnimalGo on。下一部分是多态。多态性是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。这章里主要讲了强转,抽象类,接口。
接口Iplaygame 抽象类抽象类昨天的博客里有讲,不说了。
这就是我大概学习Java的第二部分的学习内容,还有第三部分,下个博客有写。
网友评论