摘要: 1.abstract class 在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。但是,一个类却可以实现多个interface。 2.在abstract class 中可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface中,只能够有静态的不能被修改的数据成员(也就是必须是static final的,不过在 interface中一般不定义数据成员),所有的成员方法都是abstract的。 3.abstract class和interface所反映出的设计理念不同。其实abstract class表示的是"is-a"关系,in 阅读全文
posted @ 2013-11-18 22:21 weilq 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 前段时间遇到一道题让用递归和非递归的方法实现斐波那契数列,做了下,顺便记录下来递归方法:#includeusing namespace std;int f(int i){ if(i==1||i==2) return 1; else return f(i-1)+f(i-2);}int main(){ coutusing namespace std;int main(){ int n=10; int result_p,result_n,result; result_p=result=1; while (n>2){ result... 阅读全文
posted @ 2013-11-18 18:14 weilq 阅读(706) 评论(1) 推荐(0) 编辑