EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
8th Edition
ISBN: 9781305480537
Author: FARRELL
Publisher: CENGAGE LEARNING - CONSIGNMENT
Bartleby Related Questions Icon

Related questions

Question
⚫ Task 1: Create a Class
Tasks
Define a class named Person with attributes name and age. Write a method greet() that prints a greeting
message including the person's name and age.
⚫ Task 2: Rectangle Class
Create a class Rectangle that takes length and width as parameters. Add methods area() and perimeter() to
calculate and return the area and perimeter of the rectangle.
⚫ Task 3: Object Interaction
Create a Library dass that contains a list of books and methods to add, remove, and list all books in the library.
• Task 4: Movie Class
Create a class Movie with attributes title, director, and rating. Add a method display_info() that prints the
movie's details and a method rate_movie (new_rating) to update the movie's rating.
• Task 5: Ticket Class (homework)
Define a class Ticket' with attributes event_name, date, and `price. Add methods
apply_discount(discount_percentage) to reduce the price by a given percentage and display_ticket()` to print
the ticket details including the final price after any discounts.
expand button
Transcribed Image Text:⚫ Task 1: Create a Class Tasks Define a class named Person with attributes name and age. Write a method greet() that prints a greeting message including the person's name and age. ⚫ Task 2: Rectangle Class Create a class Rectangle that takes length and width as parameters. Add methods area() and perimeter() to calculate and return the area and perimeter of the rectangle. ⚫ Task 3: Object Interaction Create a Library dass that contains a list of books and methods to add, remove, and list all books in the library. • Task 4: Movie Class Create a class Movie with attributes title, director, and rating. Add a method display_info() that prints the movie's details and a method rate_movie (new_rating) to update the movie's rating. • Task 5: Ticket Class (homework) Define a class Ticket' with attributes event_name, date, and `price. Add methods apply_discount(discount_percentage) to reduce the price by a given percentage and display_ticket()` to print the ticket details including the final price after any discounts.
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Similar questions
Recommended textbooks for you
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Text book image
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:9781337102124
Author:Diane Zak
Publisher:Cengage Learning