/**
* Created by xabcd on 2019/2/16.
*/
abstract class java_chouxiang1
{String name;
int age;
String occupation;
//声明一种抽象方法talk()
public abstract String talk();
}
//Student4类继承自java_chouxiang1类
class Student4 extends java_chouxiang1
{
public Student4(String name,int age,String occuupation)
{
this.name = name;
this.age = age;
this.occupation= occuupation;
}
//覆写talk()方法,此类不为抽象类,所以需要覆写
public String talk()
{
return "学生——》姓名:"+this.name+",年龄:"+this.age+"职业:"+this.occupation;
}
}
//worker类继承自java_chouxiang1类
class Worker extends java_chouxiang1
{
public Worker(String name,int age,String occuupation)
{
this.name = name;
this.age = age;
this.occupation= occuupation;
}
public String talk()//此类不为抽象类,所以需要覆写
{
return "工人——》姓名:"+this.name+",年龄:"+this.age+"职业:"+this.occupation;
}
}
/**
* Created by xabcd on 2019/2/16.
*/
public class test_chouxiang
{
public static void main(String[] args)
{
Student4 s = new Student4("张三",20,"学生");
Worker w = new Worker("李四",30,"工人");
System.out.println(s.talk());
System.out.println(w.talk());
}
}
学生——》姓名:张三,年龄:20职业:学生
工人——》姓名:李四,年龄:30职业:工人