Answered step by step
Verified Expert Solution
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
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started