public class AbstractTrain extends InformationB
{
void boss(String str,int age,String str1)
{
this.str=str;
this.age=age;
this.str1=str1;
System.out.println("干部--->姓名: "+this.str+",年龄: "+this.age+",职业: "+this.str1);
}
void worker(String str,int age,String str1)
{
this.str=str;
this.age=age;
this.str1=str1;
System.out.println("工人--->姓名: "+this.str+",年龄: "+this.age+",职业: "+this.str1);
}
public static void main(String args[])
{
AbstractTrain train =new AbstractTrain();
train.boss("李乐乐", 20, "干部");
train.boss("王小六", 30, "工人");
}
}
abstract class InformationA
{
String str;
int age;
String str1;
abstract void boss(String str,int age,String str1);
}
abstract class InformationB extends InformationA
{
abstract void worker(String str,int age,String str1);
}
抽象类的继承与方法实现
最新推荐文章于 2023-08-09 18:28:24 发布