我无法访问String
课程中的Picture
说明,无法在PhotoViewer
课程中使用该说明。我创建了一个getter方法,所以我不明白为什么我会收到错误
找不到符号 - 方法getDescription()。
以下是代码:
/**
* Write a description of class Picture here.
*
* @author (your name)
* @version (a version number or a date)
*/
public class Picture extends Attachment
{
protected String description;
protected String height;
protected String width;
/**
* Constructor for objects of class Picture
*/
public Picture(String filename, long size, String description, String height, String width)
{
this.filename = filename;
this.size = size;
this.description = description;
this.height = height;
this.width = width;
}
/**
* Prints out the details of a picture attachment.
*/
public void preview()
{
System.out.println("Filename: " + filename);
System.out.println("Size: " + size);
System.out.println("Description: " + description);
System.out.println("Height: " + height);
System.out.println("Width: " + width);
}
/**
* Getter method that returns the description
*/
public String getDescription()
{
return description;
}
}
/**
* Application to open and view photos
*
* @author Chandler Warren
* @version 12-1-15
*/
public class PhotoViewer extends Application
{
Picture picture;
/**
* Constructor for objects of class PhotoViewer
*/
public PhotoViewer()
{
}
/**
* Abstract method to open the attachment
*/
public void open(Attachment picture)
{
System.out.println("I am the PhotoViewer. You are viewing a picture of " + getDescription());
}
}