Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class myClass {
- public static void main(String[] args) {
- // create an object of the Student class (which inherits attributes and methods from Person)
- Student myObj = new Student();
- System.out.println("Name: " + myObj.fname + " " + myObj.lname);
- System.out.println("Email: " + myObj.email);
- System.out.println("Age: " + myObj.age);
- System.out.println("Graduation Year: " + myObj.graduationYear);
- myObj.study(); // call abstract method
- }
- }
- // abstract class
- abstract class Person {
- public String fname = "John";
- public String lname = "Doe";
- public String email = "john@doe.com";
- public int age = 24;
- public abstract void study(); // abstract method
- }
- // Subclass (inherit from Person)
- class Student extends Person {
- public int graduationYear = 2018;
- public void study() {
- System.out.println("Studying all day long");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement