以上是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); }
}
如何低价香港服务器购买?想要做一个个人博客,想用香港服务器,避免繁琐备案,性能不需要多高,只是记录一些日常而已,也没啥视频之类的东西,想问问各位大佬有没有低价的香港服务器推荐?香港距大陆近,相比美国服务器最大的优势在于延迟低,ping值低,但是带宽紧张,普遍都是1M,一般戏称其为“毛细血管”。同时价格普遍高,优质稳定的一般价格不菲。大厂云梯队阿里云、腾讯云两家都有香港服务器,要注意的是尽量不要选择...
轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:1.用户购...
BuyVM针对中国客户推出了China Special - STREAM RYZEN VPS主机,带Streaming Optimized IP,帮你解锁多平台流媒体,适用于对于海外流媒体有需求的客户,主机开设在拉斯维加斯机房,AMD Ryzen+NVMe磁盘,支持Linux或者Windows操作系统,IPv4+IPv6,1Gbps不限流量,最低月付5加元起,比美元更低一些,现在汇率1加元=0.7...