• 练习


    /*

    假如我们在开发一个系统时需要对员工进行建模,员工包含3个属性:姓名、工号以及工资,经理也是员工,除了含有员工的属性外,还有一个奖金属性,请使用继承的思想设计出员工类和经理类,要求类中提供必要的方法进行属性访问。

    分析:

    员工类:姓名、工号、工资

    经理类:继承员工类,并有自己的特有属性:奖金

    */

    class Employee

    {

      private String name;

      private String id;

      private double pay;

    //建立一个构造函数,对属性进行初始化

      Employee(String name,String id,double pay)

      {

        this.name=name;

        this.id=id;

        this.pay=pay;

      }

      public abstract void work(){}

    }

    class Pro extends Employee

    {

      Pro(String name,String id,double pay)

      {

        super(name,id,pay);

      }

      public void work()

      {

        System.out.println("pro work");

      }

    }

    class Manage extends Employee

    {

      private bonus;

      Manage(String name,String id,double pay,double bonus)

      {

        super(name,id,pay);

        this.bonus=bonus;

      }

      public void work()

      {

        System.out.println("manage work");

      }

    }

  • 相关阅读:
    XML入门
    BOM编程
    hdfs高可用
    Hadoop搭建问题及解决方案 --持续更新
    hadoop3完全分布式搭建
    hadoop环境搭建笔记
    hadoop3.x介绍
    基于JavaAPI对远程hdfs的操作
    13. Roman to Integer C++
    9. Palindrome Number(回文数)C++
  • 原文地址:https://www.cnblogs.com/happyty/p/4303210.html
Copyright © 2020-2023  润新知