2021-05-29

day08

一.方法重写(子父类) .

修饰符:只能扩大 返回类型 基本类型:必须相同 引用类型;可以相同,子类的返叫类型可以是父类的子类型 方法名相网 参数列表必须相同 异常:只能缩小

二.多态

import javax.xml.crypto.Data;
​
public class Test{
    public static void main(String[] args) {
        Employee employee1 = new Worker();
        employee1.computeSalay();
        Employee employee = new Salesman();
        employee.computeSalay();
        Employee employee2 = new Manager();
        employee2.computeSalay();
        Employee employee3 = new Floater();
        employee3.computeSalay();
    }
}
class  Employee{
    private String name;
    private String sex;
    private Data birthday;
    private String type;
    public void computeSalay(){ 
    }
}
class Worker extends Employee{
    public void computeSalay() {
        System.out.println("Worker每月工作的天数计算工资");
    }   
}
class Salesman extends Employee{
    public void computeSalay() {
        System.out.println("Salesman基本工资基础上每月还有销售提成");
    }
}
class Manager extends Employee{
    public void computeSalay() {
        System.out.println("Manager每月按固定工资支付");
    }
}
class Floater extends Employee{
    public void computeSalay() {
        System.out.println("Floater按小时支付");
    }
}

三.instanceof

public class Test{
    public static void main(String[] args) {
        Object o = new Student();
        
        System.out.println(o instanceof Person);
        System.out.println(o instanceof String);
    }
}
class Person1{}
class Student1 extends Person1{}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值