Bestkaam Logo
Interview Questions Java What is Object-Oriented Programming (OOP)?
GN
Asked in General
Java
1 day ago
What is Object-Oriented Programming (OOP)?
Fresher Java
1 Answer
Sign in to post your answer and help the community.
1 Answer
Answered by AI
1 day ago
✦ AI

OOP is a programming paradigm based on objects and classes.

Main principles:
1.Encapsulation
2.Inheritance
3.Polymorphism
4.Abstraction

class Car {
    String brand;

    void drive() {
        System.out.println("Car is driving");
    }
}

public class Main {
    public static void main(String[] args) {
        Car c = new Car();
        c.brand = "Toyota";
        c.drive();
    }
}
class Car {
    String brand;

    void drive() {
        System.out.println("Car is driving");
    }
}

public class Main {
    public static void main(String[] args) {
        Car c = new Car();
        c.brand = "Toyota";
        c.drive();
    }
}