⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 directory.java

📁 <设计模式-Java语言中的应用> 的源码
💻 JAVA
字号:
import java.util.Iterator; 
import java.util.Vector; 
 
public class Directory extends Entry { 
    private String name;                      // 目錄名稱 
    private Vector directory = new Vector();  // 目錄进入点的集合 
    public Directory(String name) {           // 建構子 
        this.name = name; 
    } 
    public String getName() {                 // 取得目錄名稱 
        return name; 
    } 
    public int getSize() {                    // 取得目錄容量 
        int size = 0; 
        Iterator it = directory.iterator(); 
        while (it.hasNext()) { 
            Entry entry = (Entry)it.next(); 
            size += entry.getSize(); 
        } 
        return size; 
    } 
    public Entry add(Entry entry) {          // 新增进入点 
        directory.add(entry); 
        return this; 
    } 
    protected void printList(String prefix) {       // 进入点的总览 
        System.out.println(prefix + "/" + this); 
        Iterator it = directory.iterator(); 
        while (it.hasNext()) { 
            Entry entry = (Entry)it.next(); 
            entry.printList(prefix + "/" + name); 
        } 
    } 
} 


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -