十:interface入门(2):包构造函数、自动注册接口(代码技巧)

  一:整理代码:

  (1):接口服务单独拎出

  

 

    (2):创建A和B两个领导的服务(工厂服务类单独拎出)

  

 

   

  (3):需求:领导A讲了一个需求,我们好不容易做好了两个Service,领导B上台了,为了防止将来又切换于是我们........

  

 

   (4):更改包的引入,如何保证引入的服务不变

     (a):第一种方法引入别名

    

 

     (b):第二种方法引入点的形式

     

 

   (5):继续进行优化

  (a):init 函数(能够应用于所有的package),可以有多个,随便写在哪都可以,均会执行,不可以有参数和返回值

  (b):main函数(只能应用于package main)

    main 函数引入包时流程:   初始化包常量变量---->执行包内init函数--->执行main函数

  

 

   main函数进行调用

  

 

   继续使用init优化

  

 

   

 

   

    

  

  

 

  

posted @ 2020-06-08 17:48  痞子胥  阅读(225)  评论(0)    收藏  举报