接口Smoking:
public interface Smoking {
public static final int a=1;
public abstract void smoking();
}
Student类实现接口:
public class Student implements Smoking {
public void smoking() {
System.out.println("请不要吸烟");
}
}
测试TestArguments类:
public class TestArguments {
public static void main(String[] args) {
//调用noSmoking方法,传递实现类对象
//实现类对象时自己的对象
Student s=new Student();
noSmoking(s);
noSmoking(new Student());
//实现类对象,是采用多态创建出来的
Smoking t=new Student();
noSmoking(t);
}
/*
* 定义方法,方法参数写成接口类型
*/
public static void noSmoking(Smoking s){
//接口的引用变量s,调用方法
s.smoking();
//调用接口中的常量a
System.out.println(Smoking.a);
}
}
本文通过一个简单的Java示例介绍了如何使用接口和多态。示例中定义了一个Smoking接口,包含一个抽象方法smoking()和一个常量a。Student类实现了该接口,并覆盖了smoking()方法。通过TestArguments类的main方法展示了如何调用接口方法及常量。
2892





