牛客网笔记
zjj20181021
蜗牛
展开
-
笔记(牛客网)
void Set(A& a)表示声明,函数在声明时,&表示引用。在函数调用时Set(&a),&表示取变量a的地址。 若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p 1 ,p 2 , p 3 ,…,p n ,若p 1 =n,则p i 为n-i+1 。(注: p1=n意味着进栈的中间过程中没有任何元素出栈 ) 解:P1=n p2=n-1 p3=...原创 2019-01-22 00:34:18 · 137 阅读 · 0 评论 -
牛客网知识点分享
7.9-7.14 1、方法重写两同两小一大原则: (1)方法名相同,参数类型相同; (2)子类返回类型小于或等于父类返回类型; (3)子类抛出异常小于或等于父类抛出异常; (4)子类访问权限大于等于父类方法访问权限; 2、抽象类可以有构造方法,接口中不能能有构造方法。 只有与类名相同的才叫构造方法。 抽象类中可以有普通成员变量,接口中没有普通成员变量。 一个类可以实现多个接口,但只能继承一个抽象类...原创 2019-07-14 18:19:24 · 175 阅读 · 0 评论 -
牛客网知识分享2
7.15-7.21 第二周牛客网7.15-7.21,共做习题20+10+20+20+20=90 7+3+9+9+6=34 成功率37.8% 2019-7-15~2019-7-21积累知识点: 1、重载:必须同名函数;必须参数表不同(包含参数个数不同;参数类型;或参数个数与类型都不同)与返回值类型无关; 覆盖是子类和父类之间的,重载是一个类中方法的参数类型,顺序个数...原创 2019-07-21 22:00:31 · 126 阅读 · 0 评论 -
牛客网知识分享3
7\22-7\27 1 因为接口必然是要被实现的,如果不是public,这个属性就没有意义; 因为如果不是static,那么由于每个类可以继承多个接口,那就会实现重名的情况; 因为为了体现java的开闭原则,因为接口是一种模板,既然是模板那么就对修改关 闭,对扩展开放; 2 final变量,如果是基本数据类型,则其数值一旦初始化后就不能改变。 如果是引用类型的变量,则对其初始化以后,那便不能再指向...原创 2019-07-27 20:21:13 · 344 阅读 · 0 评论