步骤
- 新建两个class文件同属于一个包下
- mian是程序主入口,调用lib里的方法进行数据处理
- lib里封装了类的属性和建立了构造方法
demoMain
package demo;
public class demoMain {
public static void main(String[] args) {
demoLib stu1 = new demoLib();
stu1.Show();
demoLib stu2 = new demoLib("李四",80);
stu2.Show();
demoLib stu3 = new demoLib("阿",-10);
stu3.Show();
}
}
demoLib
package demo;
public class demoLib {
private int stuColle;
private String stuName;
public String getStuName() {
return stuName;
}
public void setStuName(String stuName) {
if(stuName.length()>=2 && stuName.length()<=4) {
this.stuName = stuName;
}else {
System.out.println("姓名有误");
}
}
public int getStuColle() {
return stuColle;
}
public void setStuColle(int stuColle) {
if(stuColle>=0 && stuColle<=100) {
this.stuColle = stuColle;
}else {
System.out.println("成绩有误");
}
}
public demoLib() {
this.stuColle=60;
this.stuName="张三";
}
public demoLib(String name,int colle) {
this.setStuName(name);
this.setStuColle(colle);
}
public void Show() {
System.out.println("姓名:"+stuName+"成绩"+stuColle);
}
}
console
姓名:张三成绩60
姓名:李四成绩80
姓名有误
成绩有误
姓名:null成绩0