...................................................................................................................................21 上机实践 4 继承与接口..............................................................................................................24
实验 1 继承 ..............................................................................................................................24 实验 2 上转型对象 ..................................................................................................................27 实验3 接口回调 .....................................................................................................................29
注:
1、在你用的
计算机上,找到可用的公共分区(一般为 D:/或 E:/盘) ,在其 中建自己的文件夹,如 LiXiaoLing,将自己编的程序均放在自建的文件夹内, 便于管理。不要把程序保存在 C:盘上,C 盘为系统盘,有大量的
系统文件,并 且被保护。 2、要有自己的优盘,以便保存未完成的程序和已编译运行成功的
程序。 编译和解释运行工具配置表 命令(安装路径作为参考) 参数 c:\Program Files\Java \jdk1.6.0\bin\javac.exe $(FileName)
序 号 1
工具 JavaC (编译)
捕获 输出 $(FileDir) √
初始目录
2
2
Java c:\Program Files\Java $(FileNameNoExt) $(FileDir) √ (运行) \jdk1.6.0\bin\java.exe 3 Appletviewer c:\Program Files\Java $(FileName) $(FileDir) (Web 浏览器) \jdk1.6.0\bin\appletviewer.exe
3
上机实践 1
1.答案: 【代码 1】 : 【代码 2】 : 2.模板代码
初识Java
实验 1 一个简单的应用程序
System.out.println("你好,很高兴
学习 Java") ; System.out.println("We are students") ;
同一个 java 文件内有若干个类,类之间的调用,即在 Hello 类中调用 A 类。 文件名:Hello.java public class Hello { //第一个类 public static void main ( String args[ ] ) { 【代码 1】 //命令行窗口输出"你好,很高兴学习 Java" A a=new A( ); //通过创建 A 的对象来调用 A a.fA( ); } } class A { //第二个类 void fA( ){ 【代码 2】 //命令行窗口输出"We are students" } }
实验 2 一个简单的Java Applet程序
1.答案: 【代码 1】 : 【代码 2】 : 2.模板代码 注:1、在 EditPlus 中先编辑 FirstApplet.java 和 FirstApplet.Html 两个文件,并保存在同 一个文件夹中, “D:\xxx\” 2、 JAVAC 编译 FirstApplet.java, 如 中; 用 成功后, appletviewer 用 浏览器运行 FirstApplet.Html。 文件名:FirstApplet.java import java.applet.*; import java.awt.*; public class FirstApplet extends Applet{ public void paint(Graphics g) { g.se
tColor(Color.blue); 【代码 1】//在 Java Applet 中绘制一行文字: “这是一个 Java Applet 程序” g.setColor(Color.red); g.drawString("这是一个 Java Applet 程序",10,30); g.drawString("我改变了字体",20,50);
4
g.setFont(new Font("宋体",Font.BOLD,36)); 【代码 2】//在 Java Applet 中绘制一行文字: “我改变了字体” } } 另建一个 Html 文件,文件名为 FirstApplet.Html,内容如下:
实验 3 联合编译
1.答案: 【代码 1】 : 【代码 2】 : 【代码 3】 : 【代码 4】 : 【代码 5】 : 2.模板代码 注:建立四个 java 文件,即模板 1:MainClass.java、模板 2 :A.java、模板 3 :B.java 和模板 4 :C.java;这四个文件均放在同一个文件夹内;各文件分别编译,编译成功后, 运行有 main()方法的主类 MainClass.class。 模板 1:MainClass.java public class MainClass{ public static void main (String args[ ]) { 【代码 1】 //命令行窗口