Question: 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
Get step-by-step solutions from verified subject matter experts
