A邀请了B,B邀请了C,C邀请了D,D邀请了E ,通过A,能查出B,c,D,E.java代码怎么实现?

 我来答
牲口圣者
2016-06-27 · TA获得超过525个赞
知道小有建树答主
回答量:466
采纳率:50%
帮助的人:341万
展开全部
package test1.test1;

public class Test4 {
    public static void main(String[] args) {
        // 初始化
        Node A = new Node("A");
        Node B = new Node("B");
        Node C = new Node("C");
        Node D = new Node("D");
        Node E = new Node("E");
        // 确定关系
        A.setInvite(B);
        B.setInvite(C);
        C.setInvite(D);
        D.setInvite(E);
        
        show(A);
    }
    private static void show(Node a) {
        Node invited = a.getInvite();
        if(invited != null) {
            System.out.println(invited);
            show(invited);
        }
    }
}

class Node {
    private Node invite;
    
    private String name;

    public Node(String name) {
        this.name = name;
    }
    
    @Override
    public String toString() {
        return "我是"+name;
    };
    
    public Node getInvite() {
        return invite;
    }

    public void setInvite(Node invite) {
        this.invite = invite;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}
更多追问追答
追问
如果用sql的话怎么写
追答
sql就要看你怎么建表,应该要写函数
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式