您的位置:首页 > 其它

一个类的对象在另一个非测试类里定义,而且还不是继承关系

2017-07-19 10:13 274 查看
package com.sxt.info;
/**
*
*
* @author 高晶
* @version1.8
* @since 2017年7月18日
* 实验目的:
*
*/

public class Goods {
private int id;
private String name;
public void setId(int id){
this.id=id;
}
public int getId(){
return id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}

}

package com.sxt.info;

public class GoodsInfermation {

private int id;
private String name;
private Goods goods;
private int count;
private int price;
public void setId(int id){
this.id=id;
}
public int getId(){
return id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Goods getGoods() {
return goods;
}
public void setGoods(Goods goods) {
this.goods = goods;
}
public int getCount() {
return count;
}
public void setCount(int count) {
if(count<0){
count=0;
}
this.count = count;
}
public int getPrice() {
return price;
}
public void setPrice(int price) {
if(price<0){
price=0;
}
this.price = price;
}
public void show(){
System.out.println(""+name);
System.out.println(""+goods.getName());
System.out.println(""+count);
System.out.println(""+id);
System.out.println(""+price);
}

}

package com.sxt.text;
import com.sxt.info.*;
public class TextGoods {
public static void main(String[] args){
GoodsInfermation gf=new GoodsInfermation();
gf.setCount(10);
gf.setId(1);
gf.setName("飘柔");
gf.setPrice(20);
//gf.setGoods("洗发水类");
Goods g=new Goods();
g.setId(1);
g.setName("洗发水");
gf.setGoods(g);
gf.show();
}

}

/*
当把第107行注释掉会报错
*/

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐