Java高手进

来源:百度知道 编辑:UC知道 时间:2024/05/25 01:05:14
1. 设计一个表示用户的User类,类中的变量有用户名、口令(私有的)和记录用户个数的变量(静态的),定义类的3个构造方法(没有参数的,有一个参数给用户名赋值,有两个参数给用户名和口令赋值)、获取和设置口令的方法,返回字符串表示的类信息的方法(包括用户名、口令),编写应用程序测试User类。
2. 定义一个抽象基类Shape,它包含一个抽象方法getArea(),从Shape类派生出Rectangle和Circle类,这两个类都用getArea()方法计算对象的面积。编写应用程序,随机产生10个图形,计算该10个图形的总面积。随机函数Math.random()产生0..1之间的实数。
3. 定义一个接口ClassName,接口中只有一个抽象方法getClassName()。设计一个类Horse,该类实现接口ClassName中的方法getClassName(),功能是获取该类的类名。编写应用程序使用Horse类。
4. 编写一个小程序(Applet),在窗口中显示“java程序设计”,实现KeyListener接口,响应键盘敲击事件,当敲击键盘上的上、下、左、右方向键时,可以按照箭头方向移动。
提示:java中专门定义了名字为KeyListener的接口,它在java.awt.event包中,为了使得小程序响应键盘时间,还需要通过addKeyListener方法实现小程序对键盘的监听。得到键盘代码方法:getKeyCode()

5. 编写一个小程序(Applet),在窗口中显示“java程序设计”,利用内部类机制实现响应键盘敲击事件,响应键盘敲击事件,当敲击键盘上的上、下、左、右方向键时,可以按照箭头方向移动。
提示:java中专门定义了名字为KeyAdapter的方法,它在java.awt.event包中,为了使得小程序响应键盘时间,还需要通过addKeyListener方法实现小程序对键盘的监听。

6. 编写一个小程序(Applet),在窗口中显示“java程序设计”,利用匿名内部类机制实现响应键盘敲击事件,响应键盘敲击事件,当敲击键盘上的上、下、左、右方向键时,可以按照箭头方向移动。
提示:java中专门定义了名字为KeyAdapter的接口,它在java.

你建一个工程,把以下文件放在工程下的同一个目录中;
//Circle.java
package homework;
/**
*
* @author Administrator
*/
public class Circle extends shape {
private double radius;
/** Creates a new instance of Circle */
public Circle() {
radius=10;
}
public double getArea()
{
System.out.println("-----------------");
System.out.println("现在计算的是圆的面积");
return Math.PI*radius*radius;

}

}

//Rectangle.java

public class Rectangle extends shape{

private double longth;
private double height;
/** Creates a new instance of Rectangle */
public Rectangle() {
longth=3.5;
height=4;
}
public double getArea()
{
System.out.println("-----------------");
System.out.println("现在计算的是三角形面