Java QA Package Interface Abstract
Java QA Package Interface Abstract
A:
1. Package in Java
2. Import in Java
- The import statement is used to bring other classes or packages into the current class.
3. Class in Java
4. Interface in Java
Example:
package mypackage;
package mypackage;
import mypackage.MyClass;
obj.display();
obj.show();
Q: Write java program to define package and include a class within that package
A:
// File: mypackage/MyClass.java
package mypackage;
// File: MainApp.java
import mypackage.MyClass;
obj.displayMessage();
}
Q: Explain the concept of classpath in java and its significance in package management
A:
Classpath is a parameter that tells Java where to find .class files and packages.
Setting classpath:
Significance:
Q: Is it possible for an interface to extend an abstract class in Java? Explain with example
A:
Incorrect:
abstract class A {}
abstract class A {
A:
|-----------------|--------------------------------|----------------------------------------|
Q: How user-defined packages are created and accessed in Java? Briefly explain naming
conventions in package
A:
Example:
package mypackage;
import mypackage.MyClass;
Naming conventions:
Q: Abstract class and interface look same contain method name but not implementation
A:
Similarities:
Differences:
|----------------|-------------------------------|-------------------------------------|
Use abstract class for shared code, interface for behavior contracts.