欢迎光临散文网 会员登陆 & 注册

Java oop8:一个开会的接口,子类员工类和经理类继承自人物类,经理类实现接口开会

2019-12-23 21:27 作者:诗书画唱  | 我要投稿

//声明一个人物抽象类,定义打印文件的抽象方法,一个开会的接口,

//子类员工类和经理类继承自人物类,经理类实现接口开会,在main函数中实例化各自的对象并打印其功能

package a;


public class Student {


public static void main(String[] args) {


renWu j/*父类*/=new yuanGong/*子类*/ ("袁工"/*赋值*/);


((yuanGong )/*转换*/j).gongNeng();


renWu c=new jingLi("景丽");


((jingLi)c).gongNeng();



}


}


interface kaiHui{


void gongNeng();


}




abstract/*抽象*/ class renWu/*父类*/{


public String name;/*设参数*/


public renWu(String name/*接收参数*/) {


super();/*extends继承时会用的super*/


this.name = name;/*声明这个类里的name 是接收到的name,有自己说得通的理解即可*/



}




}




class yuanGong/*子类*/  extends/*继承*/ renWu/*父类*/ implements/*接口*/ kaiHui{


public yuanGong (String string) {


super(string);



}



@Override//重写时用这个@Override,删掉也不会报错,这个只是为了让别的程序员更直观,方便知道接下来是重写的部分*/


public void gongNeng() {



System.out.println(this.name+"是员工,负责听");/*里面有System.out.println的一般是public void gongNeng()这类的构造方法*/

}


}

class jingLi extends renWu implements kaiHui{


public jingLi(String name) {


super(name);


}


@Override

public void gongNeng() {


System.out.println(this.name+"是经理,负责讲");

}



}


Java oop8:一个开会的接口,子类员工类和经理类继承自人物类,经理类实现接口开会的评论 (共 条)

分享到微博请遵守国家法律