A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Robber 中级黑马   /  2016-2-19 18:16  /  410 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/**
*
*要求:设计一个限制子类的访问的抽象类实例,要求在控制台上输出如下结果。
*教师——姓名: 刘三, 年龄:50, 职业:教师
*工人——姓名: 赵四, 年龄:30, 职业:工人
*/
abstract class Person
{ private String name;
  private int age;  
  public Person(String name,int age)
  {
    this.name=name;
    this.age=age;
   }  
  public String getName()
  {   return this.name; }   
  public int getAge()
  {   return this.age; }  
  public abstract String getContent();
  public void say()
  {  System.out.println(this.getContent()); } }
class Student extends Person
{ private String zhiye;  
  public Student(String name,int age,String zhiye)
  {   super(name,age);
  this.zhiye=zhiye; }   
  public String getContent()
  {     
      return "教师——姓名:"+super.getName() +" 年龄:"+super.getAge() +" 职业:"+this.zhiye; } }  
class Worker extends Person
{ private String zhiye;  
  public Worker(String name,int age,String zhiye)
  {   super(name,age); this.zhiye=zhiye; }  
  public String getContent()
  {    return "工人——姓名:"+super.getName() +" 年龄:"+super.getAge() +" 职业:"+this.zhiye;}
}
  public class exercise1
{
    public static  void main(String args[])
    {      
    Person per1=new Student("刘三",50,"教师");     
    Person per2=new Worker("赵四",30,"工人");     
    per1.say();     
    per2.say();
    }
}


2.JPG (35.79 KB, 下载次数: 3)

程序源码图

程序源码图

21.JPG (37.86 KB, 下载次数: 16)

源码图

源码图

23.JPG (23.87 KB, 下载次数: 4)

运行结果图

运行结果图

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马