zoukankan      html  css  js  c++  java
  • 抽象类练习(Job和TestJob)

    package com.Summer_0427.cn;
    /**
     * @author Summer
     * 根据抽象类完成以下题目
     * 某软件公司对程序员的工作有一个总体的规定,
     * 不同的类型的程序员可以有自己不同的工作内容
     * 抽象类:Job
     * 属性:jobType工作类型
     * 方法:showJob()工作内容描述
     * 子类:TestJob
     * 属性:caseNum:测试案例数
     *        findBugs:案例错误数
     * 方法:showJob();
     * 子类:CodeJob
     * 
     */
    abstract class Job{
        private String Job;
        
        public Job(String job) {
            Job = job;
        }
        public String getJob() {
            return Job;
        }
        public abstract void showJob();
        
    }
    
    class TestJob extends Job{
        int caseNum;
        int FindBugs;
        public TestJob(String job,int caseNum,int FindBugs) {
            super(job);
            this.caseNum = caseNum ;
            this.FindBugs = FindBugs;
        }
        @Override
        public void showJob() {
            System.out.println("我是一个"+getJob()+"测试代码量:"+caseNum+"发现bug:"+FindBugs);
        }
    }
    
    
    public class JobTest {
    
        public static void main(String[] args) {
            TestJob tj = new TestJob("软件测试工程师",1000, 0);
            tj.showJob();
        }
    
    }
  • 相关阅读:
    Visual Source Safe的使用方法
    二十道经典C#面试题
    C#中转义符
    在自己迷惑的时候,提醒自己
    C#中多态
    C#重载和重写
    DataTable定义
    C#怎么调用方法
    mysql数据类型——字符串char(m)和varchar(m)
    mysql数据类型——时间类型
  • 原文地址:https://www.cnblogs.com/summerdata/p/10780249.html
Copyright © 2011-2022 走看看