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 packagesin Java. To implement interfaces concepts in Java. Apparatus/Software Used: Lab Computer

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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!