categorytester.java
来自「这是我最近自己做的一个小JAVA程序,请各位多多指教.谢谢了.」· Java 代码 · 共 40 行
JAVA
40 行
import java.util.Set;
public class CategoryTester{
public Book create(){
Category categoryScience=new Category(); //创建Science类型的Category对象
categoryScience.setName("Science");
Category categoryMath=new Category(); //创建Math类型的Category对象
categoryMath.setName("Math");
Category categoryComputer=new Category(); //创建Computer类型的Category对象
categoryComputer.setName("Computer");
//建立Science类型与Math类型的关联
categoryScience.addChildCategory(categoryMath);
categoryMath.setParentCategory(categoryScience);
//建立Science类型与Computer类型的关联
categoryScience.addChildCategory(categoryComputer);
categoryComputer.setParentCategory(categoryScience);
//创建Math类型的Book对象
Book mathBook=new Book();
mathBook.setCategory(categoryMath);
return mathBook;
}
public static void main(String args[]){
Book mathBook=new CategoryTester().create();
System.out.println(mathBook.getCategory().getName()); //打印书的类别
}
}
/****************************************************
* 作者:孙卫琴 *
* 来源:<<Java面向对象编程>> *
* 技术支持网址:www.javathinker.org *
***************************************************/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?