Quantcast
Channel: Programming Forums
Viewing all articles
Browse latest Browse all 51036

Test Program syntax issue

$
0
0
Hi I'm writing a couple classes for a programming project for school but am having some problems with the program to test all of them. Below is the first class:
public class FoodV4
{
	private String brand;
	private String productName;
	
	public void setBrand(String brandIn)
	{
		brand = brandIn;
	}
	
	public void setProductName(String productNameIn)
	{
		productName = productNameIn;
	}
	
	public String getBrand()
	{
		return brand;
	}
	
	public String getProductName()
	{
		return productName;
	}
	
	public void setBrandToThisBrand(FoodV4 anotherFoodItem)
	{
		String tempSetBrandToThisBrand = anotherFoodItem.getBrand();
		setBrand (tempSetBrandToThisBrand);
	}
	
	public FoodV4(String brandIn, String productNameIn)
	{
		brand = brandIn;
		productName = productNameIn;
	}
}



That one compiles fine, but here is my test program:
import java.util.*;

public class TestFoodV4
{
	public static void main(String [] args)
	{
		String anotherFoodItem;
		FoodV4 demo = new FoodV4("Oracle", "Java Flavored Substance");
		demo.setBrand("Oracle");
		demo.setProductName("Java Flavored Substance");
		demo.getBrand();
		demo.getProductName();
		demo.setBrandToThisBrand(FoodV4 anotherFoodItem);
		
		PackagedFoodV4 demo2 = new PackagedFoodV4("Oracle", "Packaged Java", "oz", 16, 10.00);
		demo2.setUnits("oz.");
		demo2.setSize(16);
		demo2.setItemCost(10.00);
		demo2.getUnits();
		demo2.getSize();
		demo2.getItemCost();
		demo2.getUnitCost();
		
		BulkFoodV4 demo3 = new BulkFoodV4("Oracle", "Bulk Java", "oz", 7.77);
		demo3.setUnits("oz.");
		demo3.setUnitCost(7.77);
		demo3.getUnits();
		demo3.getUnitCost();
		demo3.findCost(20);
		
	}
}



on the demo.setBrandToThisBrand(FoodV4 anotherFoodItem); line I am getting a couple errors saying "FoodV4 cannot be resolved to a variable," and "Syntax error on token "anotherFoodItem", delete this token"

It looks to me like the syntax is correct but I must be overlooking something simple. Any input is appreciated!

Viewing all articles
Browse latest Browse all 51036

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>