第三题:
(1) void md()、void ma()、void mb()、void mc()
(2) (IA) ic.ma(); (IB) ic.mb(); ic.mc(); (ID) id.md();
(3) True、 true、 true、 true、 true
第四题:true、 true、 true、 true
第五题:ACDE
第六题:Red Light shine in Red Yellow Light shine in Yellow Green Light shine in Green
第七题:TeacherA teach java Teacher8 teach java
第八题:1.for(int i = 0; I < as.length; i++ ){
As[i].eat();
}
2.for(int I = 0; I < as.length; i++){
If(as[i] instanceof Pet){
Pet p = (Pet)as[i];
p.play();
}
}
第九题“
package com.qf.day18.t3.usb;
import java.util.Scanner;
public class TestEmployee {

public static void main(String[] args) {Employee[] es = new Employee[4];es[0] = new SalariedEmployee("John",5,5000);es[1] = new HourlyEmployee("Tom",3,24,170);es[2] = new SalesEmployee("Lucy", 7,10000,0.04);es[3] = new BasePlusSalesEmployee("James",8,100000,0.03,5000);//统计加班费double sum = 0;for(int i = 0; i < es.length; i++) {if(es[i] instanceof Overtime) {Overtime ot = (Overtime) es[i];sum += ot.getOvertimePay();}}System.out.println(sum);}

}
interface Overtime{
double getOvertimePay();
}
class Employee{
private String name;
private int birthMonth;
public Employee(String name,int birthMonth) {
this.name = name;
this.birthMonth = birthMonth;
}
public String getName() {
if(this.birthMonth == month) return 100;{
else return 0;
}

}

}
class SalariedEmployee extends Employee implements Overtime{
private double salary;
public SalariedEmployee(String name,int birthMonth,double salary) {
//把name,birthMonth,两个参数传给父类,设置父类属性
super(name,birthMonth);
this.salary = salary;

}
public double getSalary(int month) {return salary + super.getSalary(month);}
public double getOvertimePay() {return 2000;}

}
class HourlyEmployee extends Employee{
private double salaryPerHour;
private int hours;
public HourlyEmployee(String name, int birthMonth, double salaryPerHour, int hours) {
super(name,birthMonth);
this.salaryPerHour = salaryPerHour;
this.hours = hours;
}
public double getSalary(int month) {
double result = 0;
if(hours > 160) {
result = 160this.salaryPerHour + (hours-160)this.salaryPerHour1.5;
}else {result = this.hoursthis.salaryPerHour;
return result + super.getSalary(month);
}
}

}

class SalesEmployee extends Employee{
private double sales;
private double rate;
public SalesEmployee(String name, int birthMonth,double sales,double rate) {
super(name,birthMonth);
this.sales = sales;
this.rate = rate;
}
public double getSalary(int month){
return this.sales * this.rate + super.getSalary(month);
}

}

class BasePlusSalesEmployee extends SalesEmployee implements Overtime{
private double basedSalary;
public BasePlusSalesEmployee(String name,int birthMonth,double sales, double rate,double basedSalary) {
this.basedSalary = basedSalary;

}
public double getSalary(int month) {return this.basedSalary + super.getSalary(month);}
public double getOvertimePay() {return 1000;}

}

第十题
如果实现Servicelmpl接口,则必须实现其所有方法,而如果继承AbstractService类,则只需要覆盖其中我们感兴趣的方法即可。在实际开发中,往往既提供接口,又提供抽象类。既可以提供接口灵活性的基础,也能够使用抽象类来减少代码量

第十一题

import java.util.Scanner;

public class Gedebahe {
public static void main(String[] args){
Scanner scan=new Scanner(System.in);
int m=scan.nextInt();
if(m%2!=0 || m<=6) {
System.out.println(“输入错误…”);
}
for(int n=2;n<=m;n++){
for(int y=m;y>n;y–){
if(fan(n)&&fan(y)){
if(n+ym) {
System.out.print(m+"="+y+"+"+n+" “);
System.out.print(”\n");
}
}
}
}
scan.close();
}
public static boolean fan(int x){ //素数判断
for(int i=2;i<x;i++){
if(x%i0){
return false;
}
}
return true;
}
}

#千锋逆战班,ssf# 在千锋“逆战”学习第 18天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油相关推荐

  1. #千锋逆战班,ssf# 在千锋“逆战”学习第 19天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油

    package com.qf.day19.t1.callback; public class TestStudentSort { public static void main(String[] ar ...

  2. #千锋逆战班,ssf# 在千锋“逆战”学习第 30天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油!本周心得及总结

    Thread和Runnable两种实现方式. 这两种方法都是最基础的实现线程的方法,声明线程对象后,通过调用对象的start()方法,来执行线程内部的run()方法. 其中Runnable是由Thre ...

  3. #千锋逆战班,ssf# 在千锋“逆战”学习第 31天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油!

    第三题 对于 FileInputStream 来说,从方向上来分,它是输入 流,从数据单位上分,它是字节流,从功能上分,它是对象流. 第四题 I.无参的read方法返回值为int类型,表示从输入流中读 ...

  4. #千锋逆战班,ssf# 在千锋“逆战”学习第 33天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油

    网络编程 第一题 TCP和UDP都是传输层协议,TCP是(有连接)的协议,UDP是(无连接)的协议.这两种协议中(TCP)协议更安全,而(UDP)协议传输效率更高 第二题:AE 第三题:AC 第四题 ...

  5. #千锋逆战班,ssf# 在千锋“逆战”学习第 27天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油

    package com.qf.day27.quesyion112; public class TestException1 { public static void main(String[] arg ...

  6. #千锋逆战班,ssf# 在千锋“逆战”学习第 26天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油

    Question11 第一题 Java中所有的错误都继承自(Throwable)类:在该类的子类中, (Error)类表示严重的底层错误,对于这类错误一般处理的方式是 (不处理): (Exceptio ...

  7. #千锋逆战班,ssf# 在千锋“逆战”学习第 23天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油

    package com.qf.day23.t2.question10; import java.util.ArrayList; import java.util.Iterator; public cl ...

  8. #千锋逆战班,ssf# 在千锋“逆战”学习第 35天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油!

    本周主要学习了I/O框架.网络编程.反射以及JDK1.8部分内容(Lambda表达式). I/O框架主要讲的是"流": 什么是流呢?就是内存与存储设备之间传输数据的通道. 按方向分 ...

  9. #千锋逆战班,ssf# 在千锋“逆战”学习第 29天, 每个人生阶段都需要努力去扮好自己的角色,越努力越轻松,越坚强越幸运! 加油

    Question12. 第八题:C 第九题 Thread(this).sleep((int)(Math.random()*1000)); Thread t3 = new Thread(); t3.st ...

最新文章

  1. 算法结构1.插入排序
  2. springcloud基于ribbon的canary路由方案
  3. TCP建立连接与释放连接
  4. Java中的intern变量的讲解
  5. linux编译安装zabbix,Linux安装zabbix--CentOS7.3
  6. 分享转帖 -- 考勤的背后 (加注个人点评哦)
  7. caffe基础(8):draw_net.py绘制网络结构
  8. S2-016、S2-017
  9. python-zip方法
  10. Letters比赛第六场1002 Babelfish解题报告
  11. 基于c#的相关性分析_不同区间衰退路径下锂离子电池的性能相关性及温度适用性分析...
  12. 中国移动:2016年全力推NFC,以公共交通为突破口
  13. mergesort unrecursive 归并排序的非递归实现
  14. mysql 唯一索引 死锁_MySQL死锁案例_唯一索引
  15. 机票大讲堂之机票的秘密
  16. 隐式微分方程求解Matlab
  17. zypper in 安装下载不了_强大音频制作软件 Cubase Pro 10.5 中文版(附安装教程)
  18. P1359 租用游艇(dijkstra不优化)
  19. 号称中国第一美女!!
  20. 对一名电子信息工程专业应届毕业生的建议 .

热门文章

  1. win10自带虚拟机好用吗_你虚拟机里装过多少个操作系统,后几个虚拟机软件你可能没用过...
  2. php允许上传的文件后羿_后羿SEO:浅谈seo外链建设需要注意的几个问题!
  3. Mybatis源码分析之-Executor
  4. 用java语言写冒泡排序
  5. C语言程序输出两行句子,一个语句分写多行是什么意思啊?
  6. Photoshop工具栏自学笔记
  7. 麦咭早教机器人_麦咭机器人什么价位(麦咭智能早教机器人测评)
  8. 老王吃自助(大概算篇小说?)
  9. 《误区:思维中常犯的6个基本错误》读书笔记
  10. 引爆头条视频几百上千粉,月流水十几万玩法