以上是UML图
以下是程序图
图片好像不清晰。下面附上源代码:
import java.util.ArrayList; import java.util.List; public class Star { private String name; private List<> s;
public Star(String name) { this.name = name; s = new ArrayList<>(); } public Star(String name, List<> s) { this.name = name; s = s; } public String getName() { return name; } public void setName(String name) { this.name = name; } public List<> s() { return s; } public void s(List<> s) { s = s; } public String toString(){ StringBuffer s = new StringBuffer("我是一颗恒星,我的名字叫做:" + name + " "); s.append("我拥有的行星是:"); for(int i=0;i<s.size();i++){ s.append(s.get(i).getName()+" "); } return s.toString(); } } ------------------------------------------------------------------------------------
import java.util.ArrayList; import java.util.List; public class { private String name; private Star star; private List<Satelliet> satelliets; public (String name, Star star) { this.name = name; this.star = star; this.satelliets = new ArrayList<Satelliet>(); } public (String name, Star star, List<Satelliet> satelliets) { this.name = name; this.star = star; this.satelliets = satelliets; } public String getName() { return name; } public void setName(String name) {this.name = name; } public List<Satelliet> getSatelliets() { return satelliets; } public void setSatelliets(List<Satelliet> satelliets) { this.satelliets = satelliets; } public Star getStar() {return star;} public void setStar(Star star) { this.star = star; } public String toString(){ StringBuffer s = new StringBuffer("我是 "+star.getName()+" 的一颗行星,我的名字叫做:" + name + " "); s.append("我拥有的卫星是:"); for(int i=0;i<satelliets.size();i++){ s.append(satelliets.get(i).getName()+" "); } return s.toString(); } } ---------------------------------------------------------------------------------
public class Satelliet { private String name; private ;
public Satelliet(String name, ) { this.name = name; = ; }
public String getName() { return name; }
public void setName(String name) { this.name = name; }
public () { return ; }
public void ( ) { = ; } public String toString(){ StringBuffer s = new StringBuffer("我是 "+.getName()+" 的一颗卫星,我的名字叫做:" + name + " "); return s.toString(); }
} -----------------------------------------------------------------------------
public class Test { public static void main(String[] args) { Star star = new Star("太阳"); = new ("地球",star); s().add(); Satelliet satelliet = new Satelliet("月球",); .getSatelliets().add(satelliet); System.out.println(star); System.out.println(); System.out.println(satelliet); }
}
搬瓦工今天正式对外开卖荷兰阿姆斯特丹机房走联通AS9929高端线路的VPS,官方标注为“NL - China Unicom Amsterdam(ENUL_9)”,三网都走联通高端网络,即使是在欧洲,国内访问也就是飞快。搬瓦工的依旧是10Gbps带宽,可以在美国cn2 gia、日本软银与荷兰AS9929之间免费切换。官方网站:https://bwh81.net优惠码:BWH3HYATVBJW,节约6...
AlphaVPS是一家保加利亚本土主机商(DA International Group Ltd),提供VPS主机及独立服务器租用等,数据中心包括美国(洛杉矶/纽约)、德国、英国和保加利亚等,公司办公地点跟他们提供的保加利亚数据中心在一栋楼内,自有硬件,提供IPv4+IPv6,支持PayPal或者信用卡等方式付款。商家提供的大硬盘VPS主机,提供128GB-2TB磁盘,最低年付15欧元起,也可以选择...
前几天看到网友反馈到PacificRack商家关于处理问题的工单速度慢,于是也有后台提交个工单问问,没有得到答复导致工单自动停止,不清楚商家最近在调整什么。而且看到有网友反馈到,PacificRack 商家的之前年付低价套餐全部下架,而且如果到期续费的话账单中的产品价格会涨价不少。所以,如果我们有需要续费产品的话,谨慎选择。1、特价产品下架我们看到他们的所有原来发布的特价方案均已下架。如果我们已有...