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?