zoukankan      html  css  js  c++  java
  • Java简单类——一对多映射(省、市)

     1 class Province {
     2     private int pid ;
     3     private String name ;
     4     private City cities [] ;
     5     public Province (int pid,String name) {
     6         this.pid = pid ;
     7         this.name = name ;
     8     }
     9     public void setCities(City cities[] ){
    10         this.cities = cities ;
    11     }
    12     public City[] getCities() {
    13         return this.cities ;
    14     }
    15     public String getInfo() {
    16         return "省份编号:" + this.pid + ",名称:" + this.name ;
    17     }
    18 }
    19 class City {
    20     private int cid ;
    21     private String name ;
    22     private Province province ;
    23     public City (int cid,String name) {
    24         this.cid = cid ;
    25         this.name = name ;
    26     }
    27     public void setProvince(Province province){
    28         this.province = province ;
    29     }
    30     public Province getProvince() {
    31         return this.province ;
    32     }
    33     public String getInfo() {
    34         return "城市编号:" + this.cid + ",名称:" + this.name ;
    35     }
    36 }
    37 public class TestPC{
    38     public static void main(String args[]){
    39         Province pro = new Province (1,"湖北");
    40         City c1 = new City (1001,"武汉") ;
    41         City c2 = new City (1002,"孝感") ;
    42         City c3 = new City (1003,"宜昌") ;
    43         City c4 = new City (1004,"黄石") ;
    44         c1.setProvince(pro) ;
    45         c2.setProvince(pro) ;
    46         c3.setProvince(pro) ;
    47         c4.setProvince(pro) ;
    48         pro.setCities(new City [] {c1,c2,c3,c4}) ; //一个省份有多个城市
    49         System.out.println(c2.getProvince().getInfo()) ;
    50         for (int x = 0 ;x < pro.getCities().length ;x ++ ){
    51             System.out.println("	|-" + pro.getCities()[x].getInfo()) ;
    52         }
    53     }
    54 }

  • 相关阅读:
    js window对象
    js 静态私有变量
    [WPF][ListBox]鼠标拖拽多选,(Shift Key、Ctrl Key多选有效)(转)
    GitLab关于SSH的使用
    Git命令--保存用户名和密码
    正则表达式
    WPF创建SignalR服务端(转)
    wpf学习之(IValueConverter)
    silverlight数据绑定模式TwoWay,OneWay,OneTime的研究
    WPF样式学习三
  • 原文地址:https://www.cnblogs.com/jl29233zx/p/5260258.html
Copyright © 2011-2022 走看看