⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄

📁 java入门的几个代码,很实用,初学者不可错过
💻
字号:
习题
1.什么是类?类的结构是怎样的?设计类应考虑哪些因素?
2.什么是对象?对象和类是什么关系?
3.什么是方法?方法的结构是怎样的?设计方法应考虑哪些因素?
4.解释下列名词:
继承 多态性 隐藏 重写 重载 抽象类 抽象方法 最终类包
5.创建一个类,它的构造方法没有参数,方法体输出一些信息。再创建一个该类的对象。
6.为上题的类增加一个重载的构造方法,该构造方法有一个String类型的参数,其方法体输出这一参数值。
7.创建一个有两个方法的类,其中第一个方法两次调用第二个方法:第一次不使用this,第二次使用this。
8.创建一个类,该类含有int和char类型的成员变量且未被初始化,然后编程输出这些成员变量的值,查看Java是否执行了默认的初始化操作。
9.创建一个类,该类含有public、private、protected以及friendly的成员变量和成员方法。创建一个该类的对象,查看当试图访问这些成员时编译程序会给出哪些信息。(注意:在同一目录下的类都属于一个默认的包。)
10.创建两个类A和B,它们的构造方法没有参数。创建一个A的子类C,C中含有B类型的成员变量。不要为C创建构造方法。创建一个类C的对象,观察其结果。
11.将上题中类A、B的构造方法改为有参数的。为类C编写一个构造方法,在该构造方法中执行所有的初始化操作。
12.用递归方法求第n个Fibonacci数。
13.用递归方法打印如下形式的数字塔。
  1 
1	2
1  2  3
1  2  3  4
1  2  3  4  5
//提示
void prints(int k) 
{ if (k<>0)
  { prints(k-1);
  for(i=0;i=k;i++)
System.out.print(i+"  ");
System.out.println();
   }
 }
13.利用单向链表构造队的类(队要求先进先出)
13.利用单向链表构造栈的类(栈要求先进后出)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -