如果项目经理布置了一个任务,例如,规定你完成某个函数,那么如何完成?完成之后项目经理如何检验?为了避免出现的局面,本篇文章将对此问题进行解析。
知识点:面向对象编程的特点--------多态。
接口以及布置的任务:
//:文件包名---com.zh.lesson12
package com.zh.lesson12;
//: 接口名-----IPeople
public interface IPeople {
//:任务名字------speakOne( ); 即speakOne函数
public int speakOne ( ) ;
}
完成任务的过程:
//:文件包名字-----com.zh.lesson12
package com.zh.lesson12;
//:自定义类名字-----Chinese,用Chinese类实现IPeople接口中的内容,即完成speakOne函数,完成任务
public class Chinese {
public int speakOne ( ) {
System.out.println ( "你好" );
return 0;
}
项目检验:
//:文件包名字
package com.zh.lesson12;
//:类名字--Dyop
public class Dyop {
//:定义一个函数---test,使用IPeople类型的参数
void test ( IPeople p ) {
p.speakOne ( ) ;
}
public static void main ( String [ ] str ){
Dyop d = new Dyop;
//:生成一个Chinese类的对象
Chinese c = new Chinese ( ) ;
//:调用本类函数,将内部类的对象作为参数
d.speakone(c);
}
}
Q Q : 9 4 4 2 3 3 0 8 0