Java程序设计复习要点.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
考点:
Java虚拟机机制
类的成员变量、方法如何编写、使用
成员访问权限
类的访问权限
静态static成员的访问方式,和实例成员的区別
重写机制,举例
重载机制,举例
向上转形机制,举例
继承机制,子类父类中同名成员变量、方法的使用
抽象方法、抽象类概念和使用
接口概念
JFrame类屮常用方法
actionListenet 接口及其成员方法actionPtoformed () java事件处理机制
JButton 类,JLabel 类、JTextField 类
请编写类Student,将如下学生信息存储进一个Student类型的数组中,然后计算并输出平均分。姓名学号成绩
张林002123 653
李文002125 623
刘娜娜002128 633
关鹏002145 688
林卓杰002149 611
class Student{
//在这里填代码
public class Test{
public static void main(String[] args) {
//在这里填代码
三调??匚||叵|区
程序界面如右图,用户在三个文本框中输入红绿蓝颜色值(0-255之间的一个数字)来确定一种颜色,点“0K”按钮后,窗口的背景色变成用户确定的颜色,程序框架已经给出,请
红绿蓝ODD
将构造方法和actionPerformed ()方法补充完整。
import java. awt. event. *;
import javax. swing. *;
import java, awt?*;
public class A2 implements ActionListener{
J Frame f 二new J Frame C调色板“);
JLabel lab=new JLabel(,z红绿蓝“);
JTextFi eld red二new JTextFi eld (3);
JTextField green二new JTextField(3);
JTextField blue=new JTextField (3);
JButton b二new JButton (〃0K〃);
public A2() {
//在这里填代码
public void actionPerformed(ActionEvent e){
//在这里填代码
public static void main(String[] args)
{ A2 a二new A2() ; }
}
程序界面如下,要求用户输入一个整型数字,点“判断”按钮后,标签上显示该数字是否为素数。
程序框架已经给出,请将构造方法和cictionPerformed ()方法补充完整。
[断素叵—
-1
讳输入一个数字mi
impor t java, aw t. eve nt ?*;
import javax. swing. *;
import java, awt.*;
public class Al implements ActionListener{
JFrame f二new JFrame(z/判断素数〃);
JTextField t 二new JTextField(20);
JLabcl lab=ncw JLabel (
,z 请输入一个数字“);JButton b=new JButton(z ,判断“);public Al () {
//在这里填代码
public void actionPerformed(ActionEvent e) {
//在这里填代码
}
public static void main(String[] args)
{ Al a 二new Al () ; }
}
编写图形用户界面程序,窗口中有一个标签和一个按钮,当用户点击按钮后,标签中内容发生改变(窗口大小为宽200
| Fine,thank you import java. awt. event. *;
public class T1 implements Frame fr 二new Frame
(ZZ T1ZZ );
Label lab=new Label C'How do you do?〃);
Button b 二new Button (〃0K 〃);
public T1 ()
{ //在这里填代码象素,高100象素)。
用户点击前窗口内容
用户点击后窗口内容
import java. awt.
ActionListener{
public void actionPerformed(ActionEvent e)
{//在这里填代码
public static void main(String args[])
{//在这里填代码
设计类fruit和类apple,使得nmin方法中的代码可以正常执行,并得到正确的结果。class fruit{
//在这里填代码
}
class app1c extends fruit{
//在这里填代码
public class Test {
public static void main(String [] args) {
Fruit el二new Fruit (,z香蕉“);
Fruit e2二new Fruit (〃苹果");
//e3对象中存储一个经理的名字、年龄、薪水和办公室位置信息
Fruit e3=new Apple(z,红富士〃, “中国”);
el. show();
e2. show();
e3. show();
}
}
输出为:
Name:香蕉
Name:苹果
Name:红富士Location:屮国