CHAPTERELEVEN
Be focused and you will archive alot. choose your ON CSS
Explore moreBe focused and you will archive alot. choose your ON CSS
Explore moreLorem ipsum dolor sit amet consectetur adipisicing elit. Hic odit rem dolorum molestiae fugit deserunt exercitationem recusandae, itaque ratione harum sit repellat dolor temporibus deleniti non voluptatem nostrum quas? Cumque veniam, molestias id natus pariatur dolores aut nemo iure facilis expedita, temporibus exercitationem ullam ex officiis reiciendis quaerat enim consequuntur.
Explore the different cores of java programming below
Inheritance is a fundamental concept in object-oriented programming that allows one class, known as the child or subclass, to inherit the properties and behaviors of another class, known as the parent or superclass.
Polymorphism enables objects to take on multiple forms, enhancing flexibility and scalability in Java programs.
Encapsulation is the practice of bundling data (fields) and methods (functions) that operate on the data into a single unit, typically a class.
// Parent class class Animal { String name; void eat() { System.out.println(name + " is eating."); } } // Child class class Dog extends Animal { void bark() { System.out.println(name + " is barking."); } } public class Main { public static void main(String[] args) { Dog dog = new Dog(); dog.name = "Buddy"; dog.eat(); // Inherited method dog.bark(); // Method of Dog class } }
Buddy is barking.
// Parent class class Vehicle { void start() { System.out.println("Vehicle is starting."); } } // Child class class Car extends Vehicle { void drive() { System.out.println("Car is driving."); } } // Grandchild class class SportsCar extends Car { void turbo() { System.out.println("SportsCar turbo mode activated."); } } public class Main { public static void main(String[] args) { SportsCar sportsCar = new SportsCar(); sportsCar.start(); // Inherited from Vehicle sportsCar.drive(); // Inherited from Car sportsCar.turbo(); // Method of SportsCar } }
SportsCar turbo mode activated.
class Calculator { int add(int a, int b) { return a + b; } double add(double a, double b) { return a + b; } int add(int a, int b, int c) { return a + b + c; } } public class Main { public static void main(String[] args) { Calculator calc = new Calculator(); System.out.println("Sum of 2 integers: " + calc.add(5, 10)); System.out.println("Sum of 2 doubles: " + calc.add(5.5, 2.3)); System.out.println("Sum of 3 integers: " + calc.add(1, 2, 3)); } }
Sum of 2 integers: 15 Sum of 2 doubles: 7.8 Sum of 3 integers: 6
// Parent class class Animal { void makeSound() { System.out.println("Some generic animal sound."); } } // Child class class Dog extends Animal { @Override void makeSound() { System.out.println("Dog barks."); } } // Child class class Cat extends Animal { @Override void makeSound() { System.out.println("Cat meows."); } } public class Main { public static void main(String[] args) { Animal myAnimal; myAnimal = new Dog(); myAnimal.makeSound(); // Output: Dog barks. myAnimal = new Cat(); myAnimal.makeSound(); // Output: Cat meows. } }
Dog barks. Cat meows.
class BankAccount { private double balance; // Getter method public double getBalance() { return balance; } // Setter method public void setBalance(double balance) { if (balance >= 0) { this.balance = balance; } else { System.out.println("Balance cannot be negative."); } } } public class Main { public static void main(String[] args) { BankAccount account = new BankAccount(); account.setBalance(500.00); System.out.println("Account balance: $" + account.getBalance()); } }
class Employee { private String name; private double salary; public String getName() { return name; } public void setName(String name) { this.name = name; } public double getSalary() { return salary; } public void setSalary(double salary) { if (salary > 0) { this.salary = salary; } else { System.out.println("Salary must be positive."); } } } public class Main { public static void main(String[] args) { Employee emp = new Employee(); emp.setName("John Doe"); emp.setSalary(55000); System.out.println("Employee: " + emp.getName()); System.out.println("Salary: $" + emp.getSalary()); }}
Salary: $55000
vildash network team has had alot of impact on others but here are the vildash network team testimonies and expirience while working with the team
you can now connect and text other users from our database. you just neeed to click bellow to message them
WE HAVE CODE EDITORS FOR LANGUAGES LIKE C, C#, C++, HTML, CSS, javascript, JAVA VISUAL BASIC
We dont just teach you to code we teach you to code and build amazing systems.we are group of expert who wants to promote our field of studies