[说明]
本程序的功能是给公司的员工Tom,Jack,Green增加薪水。三人的职位分别是programmer, Manager,CEO。
程序由6个类组成:WorkerTest是主类,programmer,Manager,CEO三个类,薪水增加的规则是 programmer的涨幅是5%;Manager的是10%;CEO也是Manager,但是它除了有Manager的涨幅,还有1000元的bonus。接口SalaryRaise提供了一个增加薪水的方法raise( )。
[java程序]
public class WorkerTest {
public WorkerTest( ) {}
public static void main( String[] args) {
Programmer programmer = new Programmer( "Tom" ,3000);
Manager manager = new Manager( "Jack" ,4000);
CEO ceo = new CEO( "Green" ,4000);
Worker [] worker = new Worker[3];
programmer, raise( );
manager, raise( );
ceo. raise( );
worker[0] = programmer;
worker [1] = manager;
worker[2] = ceo;
for ( int i = 0 ;i < worker, length; i + + ) {
System. out. prinfln (" Name:" + worker [i]. getName ( ) +" / tSalary:" + worker [i]. getSalary ( ));
public interface SalaryRaise { void raise( ); }
public class Worker {
public String name;
public double (1) ;
public Worker( ) {}
public String getName( ) {return name;}
public void setName( String name) {this. name = name;}
public double getSalary( ) {return salary;}
public void setSalary(double salary) { this. salary = salary; }
}
public class Programmer extends Worker implements (2) {
public Programmer( ) {}
public void raise( ) {
double pets=0.05;
double sala = this. getSalary( ) * (1 + pers);
this. setSalary (sala);
public Programmer( Siring name, double salary) t
this. name = name;
this. salary = salary;
public class Manager extends (3) implements SalaryRaise {
public Manager( ) { }
public Manager(String name, double salary) {
this. name = name;
this. salary = salary;
}
public void raise( ) {
double pets = 0.1;
double sala = this. getSalary( ) * (1 + pers);
this. setSalary(sala);
}
}
public class CEO extends Manager implements SalaryRaise {
public CEO( ) {}
public CEO( String name,double salary) {
this. name = name;
this. salary = salary;
}
public void raise( ) {
double bonus = 1000;
(4) ;
double sala = this. getSalary( );
(5) ;
this. setSalary(sala);
}
}
中国甲公司进口一批日产空调,合同规定以信用证支付。甲公司开出的信用证规定装船期限为1996年7月10日至7月20日,由承运人所属的"SALA"号货轮承运上述货物。“SALA”号在装货港外锚地因遇大风走锚与另外一艘在锚地待泊的油轮相撞,使"SALA"号不能如期装货。“SALA”号最后于8月15日完成装货,船长在接受了托运人出具的保函的情况下签发了与信用证一致的提单,并办理了结汇。由于船舶延迟到港错过了空调的销售季节,给甲公司造成了很大损失。甲公司为此向承运人提出了索赔要求。下列关于承运人责任的选项哪个是正确的()
A:延迟装货是因为不可抗力,因此承运人对延迟不负责任 B:承运人的行为是倒签提单,承运人应对此承担责任 C:承运人倒签提单是应托运人的要求,因此不应承担任何责任 D:承运人的行为是预借提单,承运人应对此承担责任
中国甲公司进口一批日产空调,合同规定以信用证支付。甲公司开出的信用证规定装船期限为1996年7月10日至7月20日,由承运人所属的"SALA"号货轮承运上述货物。"SALA"号在装货港外锚地因遇大风走锚与另外一艘在锚地待泊的油轮相撞,使"SALA"号不能如期装货。"SALA"号最后于8月15日完成装货,船长在接受了托运人出具的保函的情况下签发了与信用证一致的提单,并办理了结汇。由于船舶延迟到港错过了空调的销售季节,给甲公司造成了很大损失。甲公司为此向承运人提出了索赔要求,下列关于承运人责任的选项哪个是正确的?
A:延迟装货是因为不可抗力,因此承运人对延迟不负责任 B:承运人的行为是倒签提单,承运人应对此承担责任 C:承运人倒签提单是应托运人的要求,因此不应承担任何责任 D:承运人的行为是预借提单,承运人应对此承担责任
中国甲公司进口一批日产空调,合同规定以信用证支付。甲公司开出的信用证规定装船期限为2002年7月10日至7月20日,由承运人所属的“SALA”号货轮承运上述货物。“SALA”号在装货港外锚地因遇大风走锚与另外一艘在锚地待泊的油轮相撞,使“SALA”号不能如期装货。“SALA”号最后于8月15日完成装货,船长在接受了承运人出具的保函的情况下签发了与信用证一致的提单,并办理了结汇。由于船舶延迟到港错过了空调的销售季节,给甲公司造成了很大损失。甲公司为此向承运人提出了索赔要求,下列关于承运人责任的选项哪个是正确的
A:延迟装货是因为不可抗力,因此承运人对延迟不负责任 B:承运人的行为是倒签提单,承运人应对此承担责任 C:承运人倒签提单适应托运人的要求,因此不应承担任何责任 D:承运人的行为是预借提单,承运人应对此承担责任
中国甲公司进口一批日产空调,合同规定以信用证支付。甲公司开出的信用证规定装船期限为1996年7月10日至7月20日,由承运人所属的“SALA”号货轮承运上述货物。“SALA”号在装货港外锚地因遇大风走锚,与另外一艘在锚地待泊的油轮相撞,使“SALA”号不能如期装货。“SALA”号最后于8月15日完成装货,船长在接受了托运人出具的保函的情况下签发了与信用证一致的提单,并办理了结汇。由于船舶延迟到港错过了空调的销售季节,给甲公司造成了很大损失。甲公司为此向承运人提出了索赔要求。下列关于承运人责任的选项,哪个是正确的
A:延迟装货是因为不可抗力,因此承运人对延迟不负责任 B:承运人的行为是倒签提单,承运人应对此承担责任 C:承运人倒签提单是应托运人的要求,因此不应承担任何责任 D:承运人的行为是预借提单,承运人应对此承担责任
中国甲公司进口一批日产空调,合同规定以信用证支付。甲公司开出的信用证规定装船期限为1996年7月10日至7月20日,由承运人所属的“SALA”号货轮承运上述货物。“SALA”号在装货港外锚地因遇大风走锚,与另外一艘在锚地待泊的油轮相撞,使“SALA”号不能如期装货。“SALA”号最后于8月15日完成装货,船长在接受了托运人出具的保函的情况下签发了与信用证一致的提单,并办理了结汇。由于船舶延迟到港错过了空调的销售季节,给甲公司造成了很大损失。甲公司为此向承运人提出了索赔要求。下列关于承运人责任的选项,哪个是正确的
A:延迟装货是因为不可抗力,因此承运人对延迟不负责任 B:承运人的行为是倒签提单,承运人应对此承担责任 C:承运人倒签提单是应托运人的要求,因此不应承担任何责任 D:承运人的行为是预借提单,承运人应对此承担责任
中国甲公司进口一批日产空调,合同规定以信用证支付。甲公司开出的信用证规定装船期限为1996年7月10日至7月20日,由承运人所属的“SALA”号货轮承运上述货物。“SALA”号在装货港外锚地因遇大风走锚,与另外一艘在锚地待泊的油轮相撞,使“SALA”号不能如期装货。“SALA”号最后于8月15日完成装货,船长在接受了托运人出具的保函的情况下签发了与信用证一致的提单,并办理了结汇。由于船舶延迟到港错过了空调的销售季节,给甲公司造成了很大损失。甲公司为此向承运人提出了索赔要求。下列关于承运人责任的选项,哪个是正确的
A:延迟装货是因为不可抗力,因此承运人对延迟不负责任 B:承运人的行为是倒签提单,承运人应对此承担责任 C:承运人倒签提单是应托运人的要求,因此不应承担任何责任 D:承运人的行为是预借提单,承运人应对此承担责任