在编写代码时,应该尽量遵循“一个方法只做一件事”的原则,在一个方法中实现单一功能,并使代码尽量简单易懂。这样做有助于提高代码的可维护性和扩展性,减少代码出错的可能性。
例如,在下列代码中,我们可以将showInfo()方法拆分成两个方法:
public class Student {
private String name;
private int age;
public void showInfo() {
System.out.println(name + " is " + age + " years old.");
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
}
改写后的代码如下:
public class Student {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public void showName() {
System.out.println(name);
}
public void showAge() {
System.out.println(age);
}
}
这样做的好处是,将不同的功能完全分开,代码更加清晰明了。使用该类的程序员可以选择只调用需要的方法,降低了代码的复杂度和出错的风险。