个人学习总结

(Java)面向对象总结

经过这将近一个半月的学习,虽然我是一个刚起步的小学鸡,但通过老师,组长和同学的帮助下,我还是能一点点的跟上大神的脚步,虽然还是有那么一些距离,但我会继续努力,争取做得最好,超过陈梦芳。

这一阶段我们学习了java中的面向对象,我学习面向对象之前敲代码时,感觉代码经常会重复,学习面向对象之后,我学会了如何定义类,如何为类定义成员变量,方法,以及如何创建类的对象。我还深入分析了对象和引用变量之间的关系,这使我对面向对象的认识又更加清晰了。我们还学习了方法发参数传递机制,有递归方法,重载方法,可变长度形参的方法等内容,并详细对比了成员变量和局部变量在用法上的差别,我还对比了成员变量和局部变量在运行机制上的差别。虽然有些地方我还是不太清楚和了解,但是对大致的一些概念我还是清楚的,在以后的敲代码中,我会一步步的实践和理解。之后我们还学习了封装,比如如何使用访问控制符来设计封装良好的类,并使用package语句来组合系统中大量的类,以及如何使用import语句来导入其他包中的类。

其次这章的重点是Java的继承和多态,包括如何利用extends关键字来实现继承,以及把一个子类对象给父类变量时产生的多态行为。本章还深入比较了继承,组合两种类复用机制各自的优缺点和适用场景。

紧接着我们还学习了使用final修饰符修饰变量,方法和类的用法,讲解了抽象类和接口的用法,并深入比较了接口和抽象类之间的联系和区别,以便以后能掌握接口和抽象类在用法上的区别。

最后,我们还懂得了学习面向对象的目的,我们为什么要学习面向对象,如果我们不用面向对象设计原则,可以是可以,但是这会导致我们的软件设计会成为一个可维护性较低的软件设计,因为它会使我们的软件过于僵硬,过于脆弱,复用率低,粘度过高等一系列问题。

那我们用面向设计会带来什么效果呢?首先,可扩展性提高了,其次灵活性增强了,接着我们还具备可插入性,这就是面向对象带给我们的好处。

在以后的学习中,我定加倍努力,超过陈孟芳。

                             

2016年12月4日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值