Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Experiment 6: Packages, Interfaces Objectives: To implement the concept of packages in Java. To implement interfaces concepts in Java. Apparatus/Software Used: Lab Computer - Notepad

image text in transcribedimage text in transcribed

Experiment 6: Packages, Interfaces Objectives: To implement the concept of packages in Java. To implement interfaces concepts in Java. Apparatus/Software Used: Lab Computer - Notepad - Eclipse/NetBeans Tasks: Tasks: Task 1: Demonstrate the scope and life time of the following class member's access modifier: Public, Private, Protected in i. same package same class ii. same package sub class iii. same package non sub class iv. other package sub class and v. other package non sub class. Note: You are not allowed to use example in the notes Task 2: Write an interfacenamed Polygon. The interface consists of TWO methods: double perimeter() and double area(). Create at least TWO (2) classes to use the interface. Also, create an application class to execute the classes. Discussion: 1. Tabulate and explain the result of your Task 1. 2. Differentiate between abstract classes and interfaces. Relate with tasks in previous lab. Conclusion: - Write conclusion based on your result and discussion. Experiment 6: Packages, Interfaces Objectives: To implement the concept of packages in Java. To implement interfaces concepts in Java. Apparatus/Software Used: Lab Computer - Notepad - Eclipse/NetBeans Tasks: Tasks: Task 1: Demonstrate the scope and life time of the following class member's access modifier: Public, Private, Protected in i. same package same class ii. same package sub class iii. same package non sub class iv. other package sub class and v. other package non sub class. Note: You are not allowed to use example in the notes Task 2: Write an interfacenamed Polygon. The interface consists of TWO methods: double perimeter() and double area(). Create at least TWO (2) classes to use the interface. Also, create an application class to execute the classes. Discussion: 1. Tabulate and explain the result of your Task 1. 2. Differentiate between abstract classes and interfaces. Relate with tasks in previous lab. Conclusion: - Write conclusion based on your result and discussion

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Machine Learning And Knowledge Discovery In Databases European Conference Ecml Pkdd 2019 Wurzburg Germany September 16 20 2019 Proceedings Part 2 Lnai 11907

Authors: Ulf Brefeld ,Elisa Fromont ,Andreas Hotho ,Arno Knobbe ,Marloes Maathuis ,Celine Robardet

1st Edition

3030461467, 978-3030461461

More Books

Students also viewed these Databases questions