写在前面的话:
一直在找工作,对与不是计算机专业的我,好难被认同啊。
表示和魔秀科技的人事部的姐姐谈的这么好,说好的,电话面试,一直没有。伤心。
最近也一直没有更新博客,最最最主要的原因是,我发现好多大牛比我写的好太多太多,他们写的我看都看不完,所以就直接收藏了。大家可以看看我的收藏,里面能解决很多问题。
还是想说,给我一个机会,我想好好干。 致各位老板~
在学习Picasso的时候,看到一个新的词——链式调用。如果不是很明白的话,就看看下面写的吧。
不使用链式结构:
Persion.java:
public class Persion {
private int id;
private String name;
private String phoneNumber;
private String address;
public Persion() {<p> }
public void setId(int id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
public void setAddress(String address) {
this.address = address;
}
public void printId() {
System.out.println(this.id);
}
public void printName() {
System.out.println(this.name);
}
public void printPhoneNumber() {
System.out.println(this.phoneNumber);
}
public void printAddress() {
System.out.println(this.address);
}
}
</p>
Test.java:
public class Test {
public static void main(String[] args) {
Persion persion1 = new Persion();
persion1.setId(3);
persion1.setName("John");
persion1.setPhoneNumber("1111111");
persion1.setAddress("US");
persion1.printId();
persion1.printName();
persion1.printPhoneNumber();
persion1.printAddress();
}
}
使用链式结构:
Persion.java
public class Persion {
private int id;
private String name;
private String phoneNumber;
private String address;
public Persion() {<p> }
public Persion setId(int id) {
this.id = id;
return this;
}
public Persion setName(String name) {
this.name = name;
return this;
}
public Persion setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
return this;
}
public Persion setAddress(String address) {
this.address = address;
return this;
}
public Persion printId() {
System.out.println(this.id);
return this;
}
public Persion printName() {
System.out.println(this.name);
return this;
}
public Persion printPhoneNumber() {
System.out.println(this.phoneNumber);
return this;
}
public Persion printAddress() {
System.out.println(this.address);
return this;
}
}</p>
Test.javapublic class Test {
public static void main(String[] args) {
Persion persion1 = new Persion();
persion1.setId(3).setName("John")
.setPhoneNumber("1111111").setAddress("US");
persion1.printId()
.printName()
.printPhoneNumber()
.printAddress();
}
}
是不是瞬间就明白了它的意思。突然发现很多类都用了这样的方式。