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()) ;
         }
     }
 }

因为水平有限,难免有疏忽或者不准确的地方,希望大家能够直接指出来,我会及时改正。一切为了知识的分享。

后续会有更多的精彩的内容分享给大家。