Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 19.1
- public class Component
- {
- private String myTypeName;
- private String myPartNumber;
- private int myVersionNumber;
- public Component( String typeName, String partNumber, int versionNumber )
- {
- myTypeName = typeName;
- myPartNumber = partNumber;
- myVersionNumber = versionNumber;
- }
- public String getTypeName() { return myTypeName; }
- public String getPartNumber() { return myPartNumber; }
- public int getVersionNumber() { return myVersionNumber; }
- }
- public class ElectricalComponent extends Component
- {
- private int myMinRating,
- myMaxRating;
- public ElectricalComponent( String partNumber, int versionNumber, int minRating, int maxRating )
- {
- super( "Electrical", partNumber, versionNumber );
- myMinRating = minRating;
- myMaxRating = maxRating;
- }
- public int getMinRating() { return myMinRating; }
- public int getMaxRating() { return myMaxRating; }
- }
- public class Component
- {
- private String myTypeName;
- private String myPartNumber;
- private int myVersionNumber;
- public Component( String typeName, String partNumber, int versionNumber )
- {
- myTypeName = typeName;
- myPartNumber = partNumber;
- myVersionNumber = versionNumber;
- }
- public String getTypeName() { return myTypeName; }
- public String getPartNumber() { return myPartNumber; }
- public int getVersionNumber() { return myVersionNumber; }
- public String toString()
- {
- return myTypeName +" "+ myPartNumber +" "+ myVersionNumber;
- }
- }
- 19.2
- public class ElectricalComponent extends Component
- {
- private int myMinRating,
- myMaxRating;
- public ElectricalComponent( String partNumber, int versionNumber, int minRating, int maxRating )
- {
- super( "Electrical", partNumber, versionNumber );
- myMinRating = minRating;
- myMaxRating = maxRating;
- }
- public int getMinRating() { return myMinRating; }
- public int getMaxRating() { return myMaxRating; }
- public String toString()
- {
- return super.toString() +" ("+ myMinRating +","+ myMaxRating +")";
- }
- }
- 19.3
- public class MysteryComponent extends Component
- {
- private String myDescription;
- public MysteryComponent( String description )
- {
- super( "N/A", "N/A", -1 );
- myDescription = description;
- }
- public String getDescription() { return myDescription; }
- public String toString()
- {
- return myDescription;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement