面向对象阶段的个人总结
我个人对面相对向的总结。我想到了我认为比较好的方法,就是对照每次学习一个大模块的前的章节目录进行回顾总结,比如我们这阶段学习是面向对象的课程,下面我就来按照章节
目录进行一个系统性的总结回顾,查漏补缺。
①首先我们进入面向对象的最基础的构成部分就是对象与类,万物皆对象,那什么是类,类总体说来就是一系列同种对象的集合的总称,二类是JAVA语言中用来描述事物的最基础的
组成部分,接下里我们有讲了面向对象,然而再将面向对象的时候,我们有提到过面向过程
,其实面向过程就是按照步骤进行对事物的描述,不同于面向过程的是,面向对象是将具有某个功能的事物作为一个整体进行封装,只有我们想要用某些功能时,只需要调用这部分功能即可,说白了就是我们是由,事情的执行者变为指挥者,个人认为面向对象基于面向过程优于面向过程。
②我在了解面向对象的基本形成的过程后,我们有学习了,为什么要使用面向对象,说白了,
其实为了就是更符合人们在日常生活中,做事的方式,比如我们去买电脑,我们不知道一些
电脑的硬件配置参数,那么我们能买到一个性价比比较高的电脑呢,那么我们就可以找到
那些具有对电脑参数了解的人,帮我们买到好的电脑,此时就方便了我们。就相当于在JAVA程序中构造了一个人的实例对象,进行对其功能的调用,实现编程思想。
③创建构造方法以及重载,创建构造方法就是来为来初始化一个实例,他的构造方式是,类名加上大括号可方法体,可以带参数,但不能用final,static,void这些修饰符修饰,没有返回值,我们在构造方法中还学到用setter,getter构造器方法机型对用private修饰符进行封装的访问,说到这里,我们要进行封装呢,因为有些时候,我们写程序的时候,不需要外部的人进行内部源程序的修改,以防止程序的错乱,我们只需要提供对外访问的方法即可,可以提高程序的健壮性,和安全性。
④我们有学到了子类和父类的关系,其中的继承关系就是一种,为什么要种继承关系呢,因为我们在写程序的过程中,发现我们在写很多类的时候,都有一些重复的语句,写来写去,是程序变得没有可读性,浪费时间和效率,使用继承可以更好的是代码变得简洁,继承时,我们只需要保持父类中一些属性的方法,在子类中,可以自己扩展自己的属性。实现继承。
说了这么多。忘了写什么时父类和子类了。比如男人是人,女人是人,这时,我们的人类就是父类,而男人女人就是子类。多态。我们为什么又要有多态这种关系,其实我们在设计某个东西时,我们可能只是知道,他是某个类但不知道,具体时什么样子,有多种状态,比如
打印机。在上课时,讲到了,我们的打印机打印东西,但是,中途改了需求,我们就利用多态的关系,进行修改。比如就可以用彩色打印机,激光打印机。进行打印。(向上转型通俗的讲既是讲子类对象转化为父类对象。向下转型吧父类对象转化为子类对象)
⑤我们有学习了接口,那什么是接口呢?那其实就是一系列方法的申明,是一些方法的集合
形式为用interface 加接口名。其实接口也是类,只不过里面的方法不能够有方法体,只有方法的申明,比如 void run();就是这样,在实现接口时我们用implements加要实现接口的名字,如class person implements run{}的形式。而我们的接口可以实现多继承关系,如class person implements run,jump{},而类只能实现单继承关系。同时类又可以在继承时实现接口
如class man extends person implements run, jump{}.。这就是我在学习到面向对象的时候对
整个之前学习课程系统的总结和回顾。
⑥相比之前我之前的学习。我可能进步了一点点,当可能还要继续努力,因为做小项目时,我会摸不着头脑的感觉,还是再多敲敲吧!