代码形式:
之前就提到了,链式+倒装。
package xx.xxx.xxx.xx;
然后我们可以在代码里这么用:
package app;
public class app {
public static void main(String args[]){
Props a = new Props();
a.speaking();
eov.Props b = new eov.Props();
b.speaking();
}
}
最后的显示结果:
unknown speaking now.
Eov speaking now.
why?
假定我们有三个包,eov,moka和jack,而每个包都有一Props类,名字相同。
之后新建一个包app。这个包也有一个Props类,同时它是有main(String args[])主函数的。
四个Props类的写法,代码相同:
public class Props {
public void speaking(){
System.out.println("Eov speaking now.");
}
}
代码使用
接下来就简单了。
在main(String args[])里,如果我们分别这样使用Props函数,展示出来的属性是不同的。
Props a = new Props(); //调用了app包本身的Props类。
eov.Props b = new eov.Props(); //调用了eov包下的Props类。
所以显示出来的结果当然不一样了。