91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 23KB
    文件類型: .rar
    金幣: 2
    下載: 1 次
    發布日期: 2021-11-24
  • 語言: Java
  • 標簽: 這個是??

資源簡介

java項目門禁系統的面向對象設計 設計了三個版本 這個是第三個版本,比所有在網上的這些都要好,自己認真研究了網上的之后自己寫了三個版本

資源截圖

代碼片段和文件信息

package?org.lrz.doorforbiddensystem;

import?org.lrz.user.Administrator;
import?org.lrz.user.Employee;
import?org.lrz.user.User;
import?org.lrz.validate.CaValidate;
import?org.lrz.validate.FiValidate;
import?org.lrz.validate.PaValidate;
import?org.lrz.validate.Validate;

public?class?Computer?{?//?用來存儲用戶的信息的
private?User[]?user;?//?默認的?構造?門禁系統?的時候?添加?默認用戶
private?int?maxsize;
private?int?count;

public?Computer()?{
this.user?=?new?User[20];?//?默認的情況下面給該數組的默認大小為20
this.maxsize?=?20;

//?默認設置里面就一個雇員?一個管理員??//內存版
Employee?empoyee?=?new?Employee(“lisi“?“Employee“?“pa123“?“ca123“
“fi123“);
Administrator?administrator?=?new?Administrator(“wangwu“
“Administrator“?“pa12345“?“ca12345“?“fi12345“);

this.user[0]?=?administrator;
this.user[1]?=?empoyee;

this.count?=?2;?//?實際數量為2
}

public?Computer(int?maxsize)?{
this.user?=?new?User[maxsize];
this.maxsize?=?maxsize;
this.count?=?0;
}

public?int?getMaxsize()?{
return?maxsize;
}

public?void?setMaxsize(int?maxsize)?{
this.maxsize?=?maxsize;
}

public?int?getCount()?{
return?count;
}

public?void?setCount(int?count)?{
this.count?=?count;
}

public?User[]?getUser()?{
return?user;
}

public?void?setUser(User[]?user)?{
this.user?=?user;
}

public?boolean?isFull()?{
return?this.count?==?this.maxsize;
}

public?boolean?isEmpty()?{
return?this.count?==?0;
}

//?增加新雇員

public?void?addUser(User?user)?{
if?(this.isFull())?{
System.out.println(“電腦空間已經滿了……“);
return;
}
this.user[this.count++]?=?user;
}

public?void?delUser()?{
if?(this.isEmpty())?{
System.out.println(“空……“);
return;
}
this.count--;
}


?//比對???還是?由電腦?來完成
public?boolean?InfoValidate(String?input)?{????//這里我們既然用到了interface來定義了檢查方法,此時我們用多態型
String?str?=?input.substring(0?2);?//?截取字符串的前面兩位
/* if?(“pa“.equals(str))?{
?return?new?PaValidate().check(thisinput);???//pa?
}?else?if?(“ca“.equals(str))?{
?return?new?CaValidate().check(thisinput);
}?else?if?(“fi“.equals(str))?{
?return?new?FiValidate().check(thisinput);
}
return?false;*/
Validate?validate=?null;
if?(“pa“.equals(str))?{
validate?=new?PaValidate();???//pa?
}?else?if?(“ca“.equals(str))?{
validate?=?new?CaValidate();
}?else?if?(“fi“.equals(str))?{
validate?=?new?FiValidate();
}
return?validate.check(this?input);
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????301??2011-12-29?19:19??DoorControlSystemSecond03\.classpath

?????文件????????401??2011-12-29?19:19??DoorControlSystemSecond03\.project

?????文件????????629??2011-12-29?19:19??DoorControlSystemSecond03\.settings\org.eclipse.jdt.core.prefs

?????文件???????2987??2011-12-30?11:39??DoorControlSystemSecond03\bin\org\lrz\doorforbiddensystem\Computer.class

?????文件????????642??2011-12-30?09:53??DoorControlSystemSecond03\bin\org\lrz\doorforbiddensystem\Door.class

?????文件???????3623??2011-12-30?11:33??DoorControlSystemSecond03\bin\org\lrz\doorforbiddensystem\DoorForbiddenSystem.class

?????文件???????1082??2011-12-30?09:53??DoorControlSystemSecond03\bin\org\lrz\doorforbiddensystem\InputEquip.class

?????文件???????2016??2011-12-30?09:53??DoorControlSystemSecond03\bin\org\lrz\test\Memo.class

?????文件???????2543??2011-12-30?09:53??DoorControlSystemSecond03\bin\org\lrz\test\Operate.class

?????文件????????419??2011-12-30?09:53??DoorControlSystemSecond03\bin\org\lrz\test\Test.class

?????文件???????2275??2011-12-30?09:53??DoorControlSystemSecond03\bin\org\lrz\user\Administrator.class

?????文件????????561??2011-12-30?11:43??DoorControlSystemSecond03\bin\org\lrz\user\Employee.class

?????文件???????1569??2011-12-30?11:42??DoorControlSystemSecond03\bin\org\lrz\user\User.class

?????文件???????1042??2011-12-30?12:52??DoorControlSystemSecond03\bin\org\lrz\user\Visitor.class

?????文件????????951??2011-12-30?11:51??DoorControlSystemSecond03\bin\org\lrz\validate\CaValidate.class

?????文件????????951??2011-12-30?11:50??DoorControlSystemSecond03\bin\org\lrz\validate\FiValidate.class

?????文件????????951??2011-12-30?12:52??DoorControlSystemSecond03\bin\org\lrz\validate\PaValidate.class

?????文件????????192??2011-12-30?09:53??DoorControlSystemSecond03\bin\org\lrz\validate\Validate.class

?????文件???????2597??2011-12-30?11:39??DoorControlSystemSecond03\src\org\lrz\doorforbiddensystem\Computer.java

?????文件????????428??2011-12-28?11:05??DoorControlSystemSecond03\src\org\lrz\doorforbiddensystem\Door.java

?????文件???????2745??2011-12-30?11:33??DoorControlSystemSecond03\src\org\lrz\doorforbiddensystem\DoorForbiddenSystem.java

?????文件????????561??2011-12-29?19:38??DoorControlSystemSecond03\src\org\lrz\doorforbiddensystem\InputEquip.java

?????文件???????1415??2011-12-29?20:43??DoorControlSystemSecond03\src\org\lrz\test\Memo.java

?????文件???????1706??2011-12-30?09:22??DoorControlSystemSecond03\src\org\lrz\test\Operate.java

?????文件????????113??2011-12-28?11:04??DoorControlSystemSecond03\src\org\lrz\test\Test.java

?????文件???????1483??2011-12-29?20:20??DoorControlSystemSecond03\src\org\lrz\user\Administrator.java

?????文件????????226??2011-12-30?11:43??DoorControlSystemSecond03\src\org\lrz\user\Employee.java

?????文件???????1115??2011-12-30?11:42??DoorControlSystemSecond03\src\org\lrz\user\User.java

?????文件????????605??2011-12-30?12:52??DoorControlSystemSecond03\src\org\lrz\user\Visitor.java

?????文件????????891??2011-12-30?11:51??DoorControlSystemSecond03\src\org\lrz\validate\CaValidate.java

............此處省略22個文件信息

評論

共有 條評論

相關資源