第七次Java作业(10,11)

第十题  模拟上场场景

代码

 
  1. public abstract class hellow {//定义一个抽象类

  2. interface p1{//工作接口

  3. void p1();

  4. }

  5. interface p2{//问候接口

  6. void p2();

  7. }

  8. } public class teacher {

  9. String name;

  10. void hellow(String name){//重写hellow方法

  11. System.out.println(name+":老师好");//输出

  12. }

  13. void work(String name) {//重写wrok方法

  14. System.out.println(name+":同学们开始记笔记");//输出

  15. }

  16. }public class Demo8 extends hellow{//继承接口

  17. String name;

  18. void hellow(String name) {//重写hellow()方法

  19. System.out.println(name+":同学们好");

  20. }

  21. void work(String name) {//重写work方法

  22. System.out.println(name+":老师开始上课");

  23. }

  24.  
  25. }public class 例题1{

  26. public static void main(String[]args) {//主方法

  27. teacher a=new teacher();//创建学生对象

  28. a.hellow("peter");//调用方法并传入参数

  29. Demo8 b=new Demo8();//创建老师对象

  30. b.work("mike");//老师对象调用hellow方法并传入参数mike

  31. b.hellow("mike");//老师对象调用work方法并传入参数mike

  32. a.work("peter");//学生对象调用work方法并传入参数peter

  33.  
  34. }

  35. }

代码图

69476a3d666249bfb1c5740e32bb83db.png

 

 

 b5cc2e2af3f248cb98e494cfe38d8009.png

 

 

 

bb40351778a14af6a9b6e7775ab2af2c.png 

 

 

 运行结果

daeee8c77b2c433fa25d266aa249244a.png

 

 

 

第十一题 儿子喜欢做的事

 
  1. package 第七章继承;

  2. interface Paintable{//可绘制接口

  3. public void draw();//绘制抽象方法

  4. }

  5. public class baba { //爸爸的喜好

  6. public void draw() {

  7. System.out.println("爸爸的喜好");

  8. }

  9.  
  10. }package 第七章继承;

  11. class baba1 extends baba implements Paintable {

  12. public void draw (){

  13. System.out.println("儿子的喜好有:");//提供儿子的喜好

  14.  
  15. }

  16.  
  17. }

  18. class baba2 extends baba implements Paintable {//baba2类 继承baba类 并实现了可绘制接口

  19. public void draw (){

  20. System.out.println("抽烟");

  21.  
  22. }

  23.  
  24. }class baba3 extends baba implements Paintable {//baba3类 继承baba类 并实现了可绘制接口

  25. public void draw (){

  26. System.out.println("做饭");

  27.  
  28. }

  29.  
  30. }class baba4 extends baba implements Paintable {//baba4类 继承baba类 并实现了可绘制接口

  31. public void draw (){

  32. System.out.println("看电视");

  33.  
  34. }

  35.  
  36. }class baba5 extends baba implements Paintable {//baba5类 继承baba类 并实现了可绘制接口

  37. public void draw (){

  38. System.out.println("钓鱼");

  39.  
  40. }

  41.  
  42. }

  43. public class erzi {//测试类

  44.  
  45. public static void main(String[] args) {//主方法

  46. // TODO Auto-generated method stub

  47. baba1 a = new baba1();//构造对象

  48. a.draw();

  49. baba2 b =new baba2();//构造对象

  50. b.draw();

  51. baba3 c =new baba3();//构造对象

  52. c.draw();

  53. baba4 d =new baba4();//构造对象

  54. d.draw();

  55. baba5 e= new baba5();//构造对象

  56. e.draw();

  57. }

  58.  
  59. }

代码图

15176e59143f476ba2529f4d30377418.png

 

 

 

e13f1504f21f49288773efedbb31372d.png

 

 

 e91e801c86794d629774fd9d9d4370b3.png

 

 

 运行结果图

61a948dcb2f34d798c3d12dc5095fa01.png

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值