//1
/*编写2个接口:InterfaceA和InterfaceB;
(1)在接口InterfaceA中有个方法void printCapitalLetter();
(2)在接口InterfaceB中有个方法void printLowercaseLetter();
(3)写一个类Print实现接口InterfaceA和InterfaceB,要求printCapitalLetter()方法实现输出大写英文字母表的功能,printLowercaseLetter()方法实现输出小写英文字母表的功能。
(4)写一个主类E,在主类E的main方法中创建Print的对象并赋值给InterfaceA的变量a,对象a调用printCapitalLetter方法;
最后再在主类E的main方法中创建Print的对象并赋值给InterfaceB的变量b,对象b调用printLowercaseLetter方法。*/
public class E{
public static void main(String[] args) {
Print a=new Print();
a.printCapitalLetter();
a.printLowercaseLetter();
}
}
interface InterfaceA{
public void printCapitalLetter() ;
}
interface InterfaceB{
public void printLowercaseLetter();
}
class Print implements InterfaceA,InterfaceB{
public void printCapitalLetter() {
System.out.println("AB");
}
public void printLowercaseLetter() {
System.out.println("ab");
}
}
//2
/*定义一个USB接口,里面有start()和stop()方法,定义两个子类Flash和Print实现该接口,
并重写两个方法分别完成不同的功能。定义一个Computer类,继承Flash类,该类有一个plugin()方法,
方法中调用start和stop方法分别输出u盘开始工作和u盘停止工作。定义一个Computer1类,继承Print类,
该类有一个plugin()方法,方法中调用start和stop方法分别输出硬盘开始工作和硬盘停止工作。
*/
public class Java4 {
public static void main(String[] args) {
Computer a=new Computer();
a.plugin();
Computer1 b=new Computer1();
b.plugin();
}
}
interface USB{
public void start();
public void stop();
}
class Flash implements USB{
public void start() {
System.out.println("u盘开始工作");
}
public void stop() {
System.out.println("u盘停止工作");
}
}
class Print implements USB{
public void start() {
System.out.println("硬盘开始工作");
}
public void stop() {
System.out.println("硬盘结束工作");
}
}
class Computer extends Flash{
public void plugin() {
Flash s=new Flash();
s.start();
s.stop();
}
}
class Computer1 extends Print{
public void plugin() {
Print s=new Print();
s.start();
s.stop();
}
}
//3
/*2.按要求编写一个Java应用程序程序:
(1)定义一个接口CanFly,描述会飞的方法public void fly();
(2)分别定义类飞机和鸟,实现CanFly接口。
(3)定义一个测试类,测试飞机和鸟,在main方法中创建飞机对象和鸟对象,
再定义一个makeFly()方法,其中让会飞的事物飞。并在main方法中调用该方法,让飞机和鸟起飞。
*/
public class Java4 {
public static void main(String[] args) {
Plane a=new Plane();
a.fly();
Birdd b=new Birdd();
b.fly();
}
}
interface CanFly{
public void fly();
}
class Plane implements CanFly{
public void fly() {
System.out.println("飞机起飞");
}
}
class Birdd implements CanFly{
public void fly() {
System.out.println("鸟儿飞");
}
}
12.11作业题
最新推荐文章于 2024-12-14 16:53:45 发布