首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从java代码中绘制序列图

如何从java代码中绘制序列图
EN

Stack Overflow用户
提问于 2018-09-17 04:16:49
回答 1查看 2.5K关注 0票数 1

目前我正在从java代码中绘制序列图,我知道有几个快捷的扩展软件,但我还是想用我的手画出来,看看到底是怎么回事。

我正在使用java中的这些代码:

代码语言:javascript
运行
复制
import java.util.List;

public static void main(String[] args) {

        Student student = new Student(2);

        student.addClass(new Class("SE 450"));

        student.addClass(new Class("SE 550"));

        System.out.println(student.getFormattedSchedule());
}

class Student {

        //instance field;

        private final List<Class> classes;

        private final int maxNumberOfClasses;

        //constructor

        Student(int maxNumberOfClasses){

                classes = new ArrayList();

                this.maxNumberOfClasses = maxNumberOfClasses;

        }

        //Mutator Method     

        void addClass(Class newClass){

                if(classes.size() < maxNumberOfClasses)

                        classes.add(newClass);
        }


        List<Class> getClasses(){

                return classes;         

        }

        String getFormattedSchedule(){

                if(classes.size() == 0)

                        return "No classes added.";


                String schedule = "";

                for (Class studentClass : classes) {

                        schedule += studentClass.getName() + "\r\n";

                }

                return schedule;

我从这段代码中得出的结论是:

在这种情况下,我不知道如何继续绘制图表,因为我不知道如何为这段代码绘制图表:

classes.add(newClass);

有谁知道这件事吗?如有任何建议,欢迎光临!

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52358043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档