| 代码行数/累积 |
博客字数/累积 |
学习时间/累积 |
| 目标 |
1000 |
10000 |
100 |
| 第十一周 |
50/50 |
0/0 |
3/3 |
| 第十二周 |
100/150 |
0/0 |
7/10 |
| 第十三周 |
160/310 |
|
10/20 |
|
解题思路
接口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
}
}