Session 25
Source Code
import java.util.*;
public class Session25 {
public static void main(String[] args) {
System.out.println("Session 25");
// Menu
System.out.println("Menu");
System.out.println("E1 - Example 1");
// setup Scanner
Scanner in = new Scanner(System.in);
System.out.print("Choice: ");
String choice = in.nextLine();
// switch choices
switch (choice) {
case "E1":
System.out.println("Example 1");
example1();
break;
case "E2":
System.out.println("Example 2");
example2();
break;
case "E3":
System.out.println("Example 3");
example3();
break;
default:
System.out.println("Invalid choice");
}
}
// example1 method
public static void example1() {
// Three-parameter constructor: username, followers, rating
// Two-parameter constructor: username, followers (rating defaults to 0.0)
// One-parameter constructor: username only (followers=0, rating=0.0)
// Print them
}
// example2 method
public static void example2() {
// Create Achievement tracker object
// Create Achievement objects
}
// example3 method
public static void example3() {
// Create quests using different constructors
// Accessing private variables requires public methods
// Method chaining using 'this'
}
}
ContentCreator.java
QuestLog.java
Last updated
Was this helpful?