java继承案例

案例:

1、在com.atguigu.test16包中声明员工类、程序员类、设计师类、架构师类,

java继承案例_第1张图片

  • 员工类属性:编号、姓名、年龄、薪资

  • 程序员类属性:编程语言,默认都是"java"

  • 设计师类属性:奖金

  • 架构师类属性:持有股票数量

    要求:属性私有化,无参有参构造,get/set,getInfo方法(考虑重写)

2、在com.atguigu.test16包中声明Test16类,并在main中创建每一个类的对象,并为属性赋值,并调用它们的getInfo()显示信息

Employee类:

public class Employee {
    private int id;
    private String name;
    private int age;
    private double salary;

    public Employee() {

    }

    public Employee(int id, String name, int age, double salary) {
        this.id = id;
        this.name = name;
        this.age = age;
        this.salary = salary;
    }

    publ

你可能感兴趣的:(java小练习,java)