logo资料库

云大java实验.doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
云南大学软件学院 实验报告 课程: Java 程序设计实验 学期: 2012-2013 学年 第一学期 任课教师: 陆歌浩 专业: 软件工程 学号: 20101120007 序号: 12 姓名: 孙金文 成绩: 实验 8 接口 一、实验目的 练习 Java 中接口概念的应用。 二、实验内容 Program 1 Create an interface called Playing. The interface has an abstract method called play(). Create classes called Child, Musician and Actor that implement Playing. Create a program that demonstrates the use of the classes. Playing.java Child.java Musician.java Actor.java UsePlaying.java Sample Output: I am a child and I am playing a game I am a musician and I am playing a song I am an actor and I am playing a part 实验代码: package edu.ynu.lab8; import javax.swing.JOptionPane; interface Playing{ public abstract String play(); //抽象函数 } class Child implements Playing { public String play() //实现抽象函数 { String str = "I am a child and I am playing a game."; return str; } } 1
class Musician implements Playing { public String play() { String str = "I am a musician and I am playing a song."; return str; } } class Actor implements Playing { public String play() { String str = "I am an actor and I am playing a part."; return str; } } public class UsePlaying { public static void main(String[] args) { Child child = new Child(); Musician musician = new Musician(); Playing actor = new Actor(); String achild = child.play(); String amusician = musician.play(); String aactor = actor.play(); JOptionPane.showMessageDialog(null,achild+ "\n"+ amusician+"\n" + aactor+"\n","执行结果(孙金文——20101120007)", JOptionPane.PLAIN_MESSAGE); } } 运行截图: 2
分享到:
收藏