Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class MainFile{
- public static void main(String[] args){
- ArrayList<TypeExpences> listOfTypes = new ArrayList<TypeExpences>();
- Water waterExp = new Water(0, "fafasd", 10, "cubic meters", 2, 1);
- listOfTypes.add(waterExp);
- System.out.println((listOfTypes.get(0)).getFixed());
- }
- }
- public class Water extends UseExpences{
- int pricePer2;
- public Water(int kod, String descr, int fixed, String unit, int
- pricePer, int pricePer2){
- super(kod, descr, fixed, unit, pricePer);
- this.pricePer2 = pricePer2;
- }
- public int getFixed(){
- return super.getFixedPrice(fixedPrice);
- }
- }
- public class UseExpences extends TypeExpences{
- protected int fixedPrice;
- protected String unitOfMeasurement;
- protected int pricePerMeasurementUnit;
- public UseExpences(int kod, String descr, int fixed, String unit, int
- pricePer){
- super(kod, descr);
- fixedPrice = fixed;
- unitOfMeasurement = unit;
- pricePerMeasurementUnit = pricePer;
- }
- public int getFixedPrice(int fixedPrice){
- return fixedPrice;
- }
- }
- public class TypeExpences {
- protected int code;
- protected String description;
- public TypeExpences(int kod, String descr){
- code = kod;
- description = descr;
- }
- protected int getCode(int code){
- return code;
- }
- protected String getDescription(String description){
- return description;
- }
- }
- ^
Add Comment
Please, Sign In to add comment