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行注释掉会报错
*/
一个类的对象在另一个非测试类里定义,而且还不是继承关系
最新推荐文章于 2022-03-08 00:05:43 发布