第二次作业
|
解题思路
接口Flyer:
package com.cvit; //包的封装,将接口package封装到com/cvit文件夹中 public interface Flyer{ //定义接口Flyer 声明Flyer接口为公共类 public void takeOff(); //创建接口的应用方法takeoff,接口方法与抽象方法类似,没有方法体,故在最后直接加分号即可 public void land(); //创建接口的应用方法land public void fly(); //创建接口的应用方法fly }
类Ariplane:
package com.cvit; public class Airplane implements Flyer{ //定义Airplane类,实现Flyer接口,声明它是公共类 public void takeOff(){ //创建takeoff公共类 System.out.println("airplane takeOff"); //打印输出语句 } public void land(){ //创建landf公共类 System.out.println("airplane land"); //打印输出语句 } public void fly(){ //创建fly公共类 System.out.println("airplane fly"); //打印输出语句 } }
类SuperClass:
package com.cvit; //包的封装将类SuperClass类封装进com/cvit文件夹中 class SuperClass { //创建类Superclsaa public int x; //声明公共整形变量x public SuperClass (){ //定义构造方法,Superclass,构造方法用来初始化类,当一个类进行实例化对象时,会调用构造方法 x=4; //将变量x赋值为4 System.out.println("in superClass:x="+x); //打印输出语句 输出x值 } public void aMethod(){ //定义方法 aMedthod,声明其为公共类 System.out.println("in superClass.aMethod()"); //打印输出语句,in superclass .aMedthod } }