java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。本站提供基于Java框架struts,spring,hibernate等的桌面应用、web交互及移动终端的开发技巧与资料
保持永久学习的心态,将成就一个优秀的你,来 继续搞起java知识。
class Province {
private int pid ;
private String name ;
private City cities [] ;
public Province (int pid,String name) {
this.pid = pid ;
this.name = name ;
}
public void setCities(City cities[] ){
this.cities = cities ;
}
public City[] getCities() {
return this.cities ;
}
public String getInfo() {
return "省份编号:" + this.pid + ",名称:" + this.name ;
}
}
class City {
private int cid ;
private String name ;
private Province province ;
public City (int cid,String name) {
this.cid = cid ;
this.name = name ;
}
public void setProvince(Province province){
this.province = province ;
}
public Province getProvince() {
return this.province ;
}
public String getInfo() {
return "城市编号:" + this.cid + ",名称:" + this.name ;
}
}
public class TestPC{
public static void main(String args[]){
Province pro = new Province (1,"湖北");
City c1 = new City (1001,"武汉") ;
City c2 = new City (1002,"孝感") ;
City c3 = new City (1003,"宜昌") ;
City c4 = new City (1004,"黄石") ;
c1.setProvince(pro) ;
c2.setProvince(pro) ;
c3.setProvince(pro) ;
c4.setProvince(pro) ;
pro.setCities(new City [] {c1,c2,c3,c4}) ; //一个省份有多个城市
System.out.println(c2.getProvince().getInfo()) ;
for (int x = 0 ;x < pro.getCities().length ;x ++ ){
System.out.println("\t|-" + pro.getCities()[x].getInfo()) ;
}
}
}

因为水平有限,难免有疏忽或者不准确的地方,希望大家能够直接指出来,我会及时改正。一切为了知识的分享。
后续会有更多的精彩的内容分享给大家。
支付宝扫一扫
微信扫一扫
