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();
        }
    
    }
  • 相关阅读:
    关于tp5框架的安装与配置
    关于php的前台,后台的基本写法
    提取大段文字中的特殊段落
    UGUI 打图集
    事件管理
    tornado install
    Install aws cli
    code migrate
    Codecommit
    Curl elasticsearch
  • 原文地址:https://www.cnblogs.com/summerdata/p/10780249.html
Copyright © 2011-2022 走看看