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

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

//子类员工类和经理类继承自人物类,经理类实现接口开会,在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+"是经理,负责讲");

}

}d873ca2010476925fb62c88fba50e322.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值