Java_Core_Topics_Part1
Java_Core_Topics_Part1
void display() {
System.out.println("Brand: " + brand + ", Speed: " + speed);
}
2. Methods
class Calculator {
int add(int a, int b) {
return a + b;
}
3. Constructors - Default
class Bike {
Bike() {
System.out.println("Bike created using default constructor.");
}
3. Constructors - Parameterized
class Bike {
String model;
Bike(String m) {
model = m;
}
Java Core Concepts with Runnable Code Examples
void display() {
System.out.println("Model: " + model);
}
3. Constructors - Copy
class Bike {
String model;
Bike(String m) {
model = m;
}
Bike(Bike b) {
model = b.model;
}
void display() {
System.out.println("Model: " + model);
}
4. Method Overloading
class Print {
void show(int a) {
System.out.println("Integer: " + a);
}
void show(String s) {
System.out.println("String: " + s);
}
5. Inheritance - Single
class Animal {
void sound() {
System.out.println("Animal makes sound");
}
}
5. Inheritance - Multilevel
class Animal {
void eat() {
System.out.println("Animal eats");
}
}
5. Inheritance - Hierarchical
class Animal {
void breathe() {
System.out.println("Animal breathes");
}
}