OOPs With Java Answers
OOPs With Java Answers
Example:
package mypackage;
System.out.println("Protected method.");
package anotherpackage;
import mypackage.Example;
}
2. Custom Exception for Banking Application
InsufficientBalanceException(String message) {
super(message);
class Bank {
balance -= amount;
try {
account.withdraw(6000);
} catch (InsufficientBalanceException e) {
System.out.println(e.getMessage());
}
}
Mechanism:
Example:
try {
int result = 10 / 0;
} catch (ArithmeticException e) {
} finally {
System.out.println("Cleanup code.");
Package Creation:
package balance;
System.out.println("Balance: $1000");
}
import balance.Account;
acc.displayBalance();
5. Creating a Thread
Example:
System.out.println("Thread is running.");
6. Thread Synchronization
Example:
class Counter {
count++;
return count;
});
Thread t2 = new Thread(() -> {
});
t1.start();
t2.start();
7. Unboxing
Program:
9. Autoboxing/Unboxing
class Base {
Base() {
MyThread() {
super();
thread.start();
System.out.println("Main thread.");
}