2019/6/30学习总结
这是我第一次使用博客写学习总结,以后会每天坚持。
1 JAVA部分
今天学习了JAVA的类、面向对象思想、继承的一小部分。
1.1 JAVA的继承
关键词:
extends
super()
疑难点:
super:
编译器默认在子类的第一句添加"super();
"。当程序员已经编写了super语句时,不管其类型如何(有参还是无参),编译器不会再自动添加"super();
";并且只允许在开头写。
无参"super();
"会调用父类的无参构造函数(有且只有一个);
有参"super(参数类型1 参数名1,参数类型2 参数名2,...);
"须手工添加,会调用父类相应的构造函数(有且只有一个);
1.2 JAVA的类
关键词:
new
类是一种规范,对象是根据其产生出来的实例。
一般来说使用对象比较常见,但在特定情况下也可以直接用类。
2 电路
2.1同向放大器&&反向放大器
关键词:虚短虚断,基尔霍夫
2.2 加法器
同向实现加法器、反向实现加法器
2.3减法器
利用同向反向特性实现
2.4积分&&微分电路
利用电容实现
3 数据结构与算法
今天学习了数据结构与算法的栈、队列、学会了建立在栈概念之上的递归技术。此外,认识到分治思想是递归当中必须用到的。 疑难点:hanoi tower问题 关键词:hanoi(n,x,y,z)函数