Java告诉我哪个接口是特定的类实现。但是有两种不同的信息,我不太清楚这意味着什么。例如,对于"TreeSet“类:,有以下信息:
All Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, NavigableSet<E>, Set<E>, SortedSet<E>
还包括:
public class TreeSet<E>
extends AbstractSet<E>
implements N
我想在位图上绘制一个箭头,但希望(0,0)坐标成为屏幕的中心,所以如果我在(0,0)和(100,100)之间绘制一个箭头,如下所示 Point p1 = new Point(0,0);
Point p2 = new Point(100,100);
graphics.DrawLine(pen, p1, p2); 如果位图的大小是200*200,我希望箭头从中心到右上角。 有没有办法改变这一点,使(0,0)不在左上角?
我对如何在java代码中正确地实现在UML类图上绘制的关联感到困惑。
假设我们只有两个类(即Order和Product),它们以不同的方式指定了关联,这些关联可以绘制为以下情况A、B或C:
因为我找到了这个答案: (与箭头和导航方向相关联)
我的第一个问题是关于实现B与实现A的区别。关于A实现,我会写道:
public class Order{
private Set<Product> products;
}
public class Product{
private Set<Order> orders;
}
在B实现上:
public
如何绘制类似于多种方法的程序图?
看起来,跨方法的数据流并不一定是按声明顺序排列的。
📷
多类
public class Temp
{
//
private int lowThreshold = 18200; // 1
private int firstTier = 37000; // 2
private int firstTierBase = 3572; // 3
public Temp(int income, int age, bool medicareLevy, bool TBRLevy, b