Commits

Nick Raptis committed f4a5f2b

Lab_04 move a file to proper folder

Comments (0)

Files changed (2)

src/Correct/Lab04/VideoClubObj.java

-package teimes.epdo;
-/* η κλάση αυτή θα μεταγλωττιστεί με το 
-javac -d . VideoClubObj.java
-και θα τοποθετηθεί στην διαδρομή ..\teimes\epdo το αρχείο bytecode 
-κάτω από τον τρέχοντα κατάλογο. Για αυτό το λόγο η κλάση πρέπει να 
-είναι δηλωμένη ως public έτσι ώστε να μπορεί να προσπελαστεί από 
-άλλες κλάσεις που δεν βρίσκονται στο ίδιο πακέτο.*/
-public class VideoClubObj{
-	private static float baseCharge=1.5f;	//στατικό μέλος βασικής χρέωσης
-	private int code;		//μοναδικός κωδικός για εσωτερική χρήση  
-	private String titleEN;	//τίτλος στα αγγλικά
-	private String titleGR;	//τίτλος στα ελληνικά
-	private short duration;	//διάρκεια σε λεπτά
-	private String category;	//κατηγορία
-	private float rentCostPerDay; //κόστος ενοικίασης ανά ημέρα
-	
-public void shortPrint() 	
-//συνάρτηση που εμφανίζει τα βασικά στοιχεία του αντικειμένου
-{ System.out.println("CODE: " + code + " TITLE: " + titleEN + " DURATION: " + duration);}
- 
-public VideoClubObj()  //κατασκευαστής χωρίς παραμέτρους
-{code=0;
-titleEN=titleGR=category="";
-duration=0;
-rentCostPerDay=0.0f;}
-
-public VideoClubObj(int c, String t1, String t2, short d, String ca, float r)  
-//κατασκευαστής με παραμέτρους (υπερφόρτωση)
-{code=c;
-titleEN=t1;
-titleGR=t2;
-duration=d;
-category=ca;
-rentCostPerDay=r;}
-
-public VideoClubObj(float r)  
-//κατασκευαστής με παράμετρο (υπερφόρτωση)
-{this(1002,"GODFATHER", "Ο ΝΟΝΟΣ", (short)140, "ΑΣΤΥΝΟΜΙΚΗ", r);}
-
-public void setRentCostPerDay(float rentCostPerDay)
-{this.rentCostPerDay=rentCostPerDay;
-//χρήση του this για να προσπελαστεί το πεδίο rentCostPerDay
-//που "κρύβεται" από την τοπική μεταβλητή.
-}
-
-public float cost(int days)
-{return baseCharge + days*rentCostPerDay;}
-
-public String toString() 	
-// συνάρτηση που επιστρέφει ένα λεκτικό με τα στοιχεία του αντικειμένου 
-{String s;
-s= "CODE: " + code + "\n";
-s= s + "TITLE: " + titleEN +"\n";
-s= s + "GREEK TITLE: " + titleGR +"\n";
-s= s + "DURATION: " + duration + "\n";
-s= s + "CATEGORY: " + category;
-return s;} 
-
-public static void setBaseCharge(float b)
-{if (b>0) 
-baseCharge=b;
-else
-baseCharge=0.0f;}
-}

src/Correct/Lab04/teimes/epdo/VideoClubObj.java

+package teimes.epdo;
+/* η κλάση αυτή θα μεταγλωττιστεί με το 
+javac -d . VideoClubObj.java
+και θα τοποθετηθεί στην διαδρομή ..\teimes\epdo το αρχείο bytecode 
+κάτω από τον τρέχοντα κατάλογο. Για αυτό το λόγο η κλάση πρέπει να 
+είναι δηλωμένη ως public έτσι ώστε να μπορεί να προσπελαστεί από 
+άλλες κλάσεις που δεν βρίσκονται στο ίδιο πακέτο.*/
+public class VideoClubObj{
+	private static float baseCharge=1.5f;	//στατικό μέλος βασικής χρέωσης
+	private int code;		//μοναδικός κωδικός για εσωτερική χρήση  
+	private String titleEN;	//τίτλος στα αγγλικά
+	private String titleGR;	//τίτλος στα ελληνικά
+	private short duration;	//διάρκεια σε λεπτά
+	private String category;	//κατηγορία
+	private float rentCostPerDay; //κόστος ενοικίασης ανά ημέρα
+	
+public void shortPrint() 	
+//συνάρτηση που εμφανίζει τα βασικά στοιχεία του αντικειμένου
+{ System.out.println("CODE: " + code + " TITLE: " + titleEN + " DURATION: " + duration);}
+ 
+public VideoClubObj()  //κατασκευαστής χωρίς παραμέτρους
+{code=0;
+titleEN=titleGR=category="";
+duration=0;
+rentCostPerDay=0.0f;}
+
+public VideoClubObj(int c, String t1, String t2, short d, String ca, float r)  
+//κατασκευαστής με παραμέτρους (υπερφόρτωση)
+{code=c;
+titleEN=t1;
+titleGR=t2;
+duration=d;
+category=ca;
+rentCostPerDay=r;}
+
+public VideoClubObj(float r)  
+//κατασκευαστής με παράμετρο (υπερφόρτωση)
+{this(1002,"GODFATHER", "Ο ΝΟΝΟΣ", (short)140, "ΑΣΤΥΝΟΜΙΚΗ", r);}
+
+public void setRentCostPerDay(float rentCostPerDay)
+{this.rentCostPerDay=rentCostPerDay;
+//χρήση του this για να προσπελαστεί το πεδίο rentCostPerDay
+//που "κρύβεται" από την τοπική μεταβλητή.
+}
+
+public float cost(int days)
+{return baseCharge + days*rentCostPerDay;}
+
+public String toString() 	
+// συνάρτηση που επιστρέφει ένα λεκτικό με τα στοιχεία του αντικειμένου 
+{String s;
+s= "CODE: " + code + "\n";
+s= s + "TITLE: " + titleEN +"\n";
+s= s + "GREEK TITLE: " + titleGR +"\n";
+s= s + "DURATION: " + duration + "\n";
+s= s + "CATEGORY: " + category;
+return s;} 
+
+public static void setBaseCharge(float b)
+{if (b>0) 
+baseCharge=b;
+else
+baseCharge=0.0f;}
+}
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.