JAVA_对象一对一关系 ObjectOneToOneRelationship.java
2016-02-24 10:41
645 查看
/** *创建一个 Cat 类,属性:姓名,年龄,被他抓的老鼠,创建老鼠类,属性: *姓名,型号。一只猫抓一只老鼠,再创建一个测试类:创建一个猫对象, *再创建一个老鼠对象,打印观察猫抓的老鼠的姓名和型号。 * *黑猫警长抓黑老鼠,白猫警长抓白老鼠 */ public class ObjectOneToOneRelationship{ public static void main(String[] args){ Cat c = new Cat(); c.setName("黑猫警长"); c.setAge(3); Mouse m = new Mouse(); m.setName("黑老鼠"); m.setType(110); //关联关系 c.setMouse(m); m.setCat(c); //调用get方法获取 System.out.println(c.getMouse().getName()); System.out.println("I am"+c.getName()+",and I catch"+c.getMouse().getName()); } } class Cat{ private String name; private int age; //private String mouse; //把老鼠作为猫的一个属性 private Mouse mouse;//表示一对一关系 public Mouse getMouse(){ return mouse; } public void setMouse(Mouse mouse){ this.mouse = mouse; } //name public String getName(){ return name; } public void setName(String name){ this.name = name; } //age public int getAge(){ return age; } public void setAge(int age){ this.age = age; } //mouse //public String getMouse(){ // return mouse; //} //public void setMouse(String mouse){ // this.mouse = mouse; //} } class Mouse{ private String name; private int type; //把猫作为老鼠的一个属性 private Cat cat;//表示一对一关系 public Cat getCat(){ return cat; } public void setCat(Cat cat){ this.cat = cat; } //name public String getName(){ return name; } public void setName(String name){ this.name = name; } //type public int getType(){ return type; } public void setType(int type){ this.type = type; } }
相关文章推荐
- JAVA_对象一对一关系 ObjectOneToOneRelationship.java
- 《从零开始学Swift》学习笔记(Day 69)——Swift与Objective-C混合编程之语言
- reduce and each_with_object
- 组件Newtonsoft.Json实现object2json转换
- object 转换成String的注意事项
- 从C/C++到Objective-C(一)
- Android Intent传递object
- js stringObject的indexOf方法
- 关于WaitForMultipleObjects函数监测事件状态的问题
- delphiXE调用Objective-c库
- object-c 利器之KVO深究(一)-- KVO实现原理
- JS打印对象的方法&将Object转换为String的函数
- 宏Q_OBJECT
- Swift项目兼容Objective-C问题汇总
- RFC6552中文版: Objective Function Zero for RPL
- Objective-c的@property 详解
- DJANGO问题--Error: ‘ManyRelatedManager’ object is not iterable
- Attempt to invoke interface method 'boolean android.database.Cursor.requery()' on a null object refe
- iOS Developer Libray (中文版)-- About Objective-C
- JavaScript的Function与Object浅析