Classes and Objects
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = age;
}
public String greet() {
return "Hi, I am " + name;
}
}
Person p = new Person("Alice", 25);
Inheritance
public class Dog extends Animal {
@Override
public String speak() { return name + " barks"; }
}
Summary
- Use constructors to initialize objects
- extends for inheritance, @Override for overriding
YouTip